Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 7115. Отображено 200.
25-08-2020 дата публикации

Image device auto exposure

Номер: US0010757342B1
Автор: Bo Ding, Dmitry Ryuma
Принадлежит: Snap Inc.

An auto exposure method for an image capture device includes the steps of gathering ambient light data using an ambient light sensor of the image capture device, selecting a frame rate corresponding to the gathered ambient light data, and determining an optimal image capture frame rate for the image capture device. The auto exposure method determines the optimal image capture frame rate by executing an auto exposure algorithm with a processor using the selected frame rate as an initialization parameter for the auto exposure algorithm.

Подробнее
01-09-2020 дата публикации

Collaborative public user profile

Номер: US0010762174B2
Принадлежит: Snap Inc.

A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.

Подробнее
19-10-2021 дата публикации

Synthesizing cloud stickers

Номер: US0011151756B2
Принадлежит: Snap Inc., SNAP INC

Disclosed are systems, methods, and computer-readable storage media to modify image content. One aspect includes identifying, by one or more electronic hardware processors, an image and content within the image, determining, by the one or more electronic hardware processors, a sky region of the image, determining, by the one or more electronic hardware processors, whether the content within the image is located within the sky region of the image, and in response to the content being within the sky region of the image, modifying, by the one or more electronic hardware processors, the content based on fractal Brownian motion.

Подробнее
17-12-2019 дата публикации

Interactive image recoloring

Номер: US0010509553B1
Принадлежит: Snap Inc., SNAP INC

Disclosed are systems, methods, and computer-readable storage media to perform an interactive image recolorization process. The method includes receiving user input including a single stroke drawn on an image presented on a client device. The method further includes determining a region of interest in the image based on the user input. The method further includes recolorizing the region of interest on the image and causing presentation of a result of the recolorization on the client device.

Подробнее
29-12-2020 дата публикации

Acoustic neural network scene detection

Номер: US0010878837B1
Принадлежит: Snap Inc., SNAP INC

An acoustic environment identification system is disclosed that can use neural networks to accurately identify environments. The acoustic environment identification system can use one or more convolutional neural networks to generate audio feature data. A recursive neural network can process the audio feature data to generate characterization data. The characterization data can be modified using a weighting system that weights signature data items. Classification neural networks can be used to generate a classification of an environment.

Подробнее
20-04-2021 дата публикации

Dynamically configurable social media platform

Номер: US0010984399B2
Принадлежит: Snap Inc., SNAP INC, Snap, Inc.

Disclosed is an electronic commerce system integrated with a social networking system. In some aspects, a user of the social networking system may claim a merchant offer by scanning a visual code identifying the offer. Later, the user may make a purchase at the merchant using the social network application. The social network application may apply the offer to the purchase transaction, and authorize a payment based on application of the offer to the purchase. One or more features of the social networking system may also be associated with the offer, such that these features become available to the user within the social network system upon use of the offer as part of the purchase transaction. For example, in some aspects, additional image filters may be made available within the social network system as a result of redemption of an offer.

Подробнее
22-05-2018 дата публикации

Device location based on machine learning classifications

Номер: US0009980100B1
Принадлежит: Snap Inc., SNAP INC

A venue system of a client device can submit a location request to a server, which returns multiple venues that are near the client device. The client device can use one or more machine learning schemes (e.g., convolutional neural networks) to determine that the client device is located in one of specific venues of the possible venues. The venue system can further select imagery for presentation based on the venue selection. The presentation may be published as ephemeral message on a network platform.

Подробнее
19-05-2020 дата публикации

End to end encryption

Номер: US0010659474B1
Принадлежит: Snap Inc., SNAP INC

Systems and methods for end to end encryption are provided. In example embodiments, a computer accesses an image including a geometric shape. The computer determines that the accessed image includes a candidate shape inside the geometric shape. The computer determines, using the candidate shape, an orientation of the geometric shape. The computer determines a public key of a communication partner device by decoding, based on the determined orientation, data encoded within the geometric shape. The computer receives a message. The computer verifies, based on the public key of the communication partner device, whether the message is from the communication partner device. The computer provides an output including the message and an indication of the communication partner device if the message is verified to be from the communication partner device. The computer provides an output indicating an error if the message is not verified to be from the communication partner device.

Подробнее
10-08-2021 дата публикации

Button assembly and method of manufacturing thereof

Номер: US0011086139B2
Принадлежит: Snap Inc., SNAP INC

A method of manufacturing a button-enabled housing assembly includes pre-forming a composite button component or insert having an elastically flexible button membrane that is mounted on a rigid frame, and thereafter molding a housing over the button insert. The composite button insert is formed in a co-molding operation and can include a rigid island in the flexible button membrane for supporting a cosmetic keycap.

Подробнее
10-08-2021 дата публикации

Computer vision and mapping for audio applications

Номер: US0011087728B1

Systems, devices, media, and methods are presented for playing audio sounds, such as music, on a portable electronic device using a digital color image of a note matrix on a map. A computer vision engine, in an example implementation, includes a mapping module, a color detection module, and a music playback module. The camera captures a color image of the map, including a marker and a note matrix. Based on the color image, the computer vision engine detects a token color value associated with each field. Each token color value is associated with a sound sample from a specific musical instrument. A global state map is stored in memory, including the token color value and location of each field in the note matrix. The music playback module, for each column, in order, plays the notes associated with one or more the rows, using the corresponding sound sample, according to the global state map.

Подробнее
25-07-2023 дата публикации

Diffusers in wearable devices

Номер: US0011709380B2
Принадлежит: Snap Inc.

Eyewear including an optical element, a controller, a support structure configured to support the optical element and the controller, light sources coupled to the controller and supported by the support structure, and a diffuser positioned adjacent to the light sources and supported by the support structure, the diffuser including microstructures that diffuse light emitted by the light sources in a radial anisotropic diffusion pattern or a prism-like diffusion pattern.

Подробнее
22-08-2023 дата публикации

Light projector

Номер: US0011733520B2
Автор: David Woods
Принадлежит: Snap Inc.

A light projector (2; 102) for an augmented reality headset is disclosed. The light projector includes an image generator (4; 104) configured to provide an image with unpolarised light and a beam splitter (6; 106) configured to receive unpolarised light from the image generator and to split it into a first path and a second path. A first optical arrangement is configured to receive light from the beam splitter in the first path so that light is reflected, focused and directed back towards the beam splitter. A second optical arrangement configured to receive light from the beam splitter in the second path so that light is reflected, focused and directed back towards the beam splitter, wherein the first and second optical arrangements comprise first and second mirrors (12, 22; 112, 122) respectively. The beam splitter is configured to receive and combine light from the first and second optical arrangements so that the combined light, which unpolarised, is provided to an exit pupil, and the ...

Подробнее
13-06-2023 дата публикации

Eyewear including virtual scene with 3D frames

Номер: US0011675198B2
Принадлежит: Snap Inc., Kyle Goodrich, Andrew McPhee, Daniel Moreno

Eyewear providing an interactive augmented reality experience by displaying virtual 3D content in a 3D frame on a display forming a field of view (FOV). The user can manipulate the displayed 3D frame using control components, such as touchpad of the eyewear device and the mobile device including control components. The 3D frame is displayed around the 3D content to avoid FOV clipping of the 3D content by the display which distracts from the virtual experience and draws attention to the device's limitations. The 3D frame is illustrated as a window positioned in a central portion of a virtual scene displayed on display. The 3D frame can be manipulated with reference to the virtual scene by the user using the control inputs, such as by rotating the 3D frame about a non-visual vertical axis within the virtual scene to create a seamless transition. Upon advancing the 3D frame to the next/previous frame having different 3D content, an event, such as playing animation, can be triggered.

Подробнее
24-01-2023 дата публикации

Messaging system of partial and out-of-order events

Номер: US0011563709B2
Принадлежит: Snap Inc.

Methods, systems, and computer readable medium are provided for receiving an event message in a plurality of event messages, the event message comprising a sequence number and associated data, identifying the event message as an out-of-order event message based on the sequence number, assigning a priority level to the out-of-order event message based on a plurality of priority rules, and placing the out-of-order event message in a primary queue of messages based on the priority level assigned to the event message.

Подробнее
27-09-2022 дата публикации

Collaborative achievement interface

Номер: US0011455082B2
Принадлежит: Snap Inc.

Embodiments of the present disclosure relate generally to a collaborative achievement system for: detecting, at a client device associated with a first user, a collaborative achievement between at least the first user and a second user; selecting an achievement designator based on attributes of the collaborative achievement, wherein the achievement designator comprises personalization instructions for the achievement designator; retrieving, at the client device, user profile information from a first user account and a second user account associated with the first user and the second user; personalizing the achievement designator based on the user profile information and the personalization instructions; and causing display of a presentation of the personalized achievement designator at the client device.

Подробнее
20-06-2023 дата публикации

Benchmarking to infer configuration of similar devices

Номер: US0011683236B1
Принадлежит: Snap Inc.

Systems, devices, media, and methods are presented for categorizing unknown devices using benchmark applications. Benchmark applications are distributed to client devices to produce performance metrics for the client devices. Performance metrics of the client devices are used to categorize unknown devices by comparing the performance metrics of these devices to performance metrics of known devices.

Подробнее
29-03-2022 дата публикации

Template-based generation of personalized videos

Номер: US0011288880B2
Принадлежит: Snap Inc., SNAP INC.

Disclosed are systems and methods for template-based generation of personalized videos. An example method may commence with receiving video configuration data including a sequence of frame images, a sequence of face area parameters defining positions of a face area in the frame images, and a sequence of facial landmark parameters defining positions of facial landmarks in the frame images. The method may continue with receiving an image of a source face. The method may further include generating an output video. The generation of the output video may include modifying a frame image of the sequence of frame images. Specifically, the image of the source face may be modified to obtain a further image featuring the source face adopting a facial expression corresponding to the facial landmark parameters. The further image may be inserted into the frame image at a position determined by face area parameters corresponding to the frame image.

Подробнее
05-07-2022 дата публикации

DIY effects image modification

Номер: US0011381756B2
Принадлежит: Snap Inc.

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for performing operations comprising: receiving, by a messaging application, an image from a camera of a user device; receiving input that selects a user-customizable effects option for activating a user-customizable effects mode; in response to receiving the input, displaying an array of a plurality of effect options together with the image proximate to the user-customizable effects option; and applying a first effect associated with a first effect option of the plurality of effect options to the image.

Подробнее
31-10-2023 дата публикации

Contextual navigation menu

Номер: US0011803403B2
Автор: Newar Husam Al Majid
Принадлежит: Snap Inc.

Systems and methods to generate and cause display of a contextual navigation menu within a GUI, wherein the contextual navigation menu presents contextually relevant interface elements.

Подробнее
19-07-2022 дата публикации

Context surfacing in collections

Номер: US0011394792B2
Принадлежит: Snap Inc.

A messaging system, which hosts a backend service for an associated messaging client, includes a context surfacing system that provides context surfacing functionality in collections. The context surfacing system is configured to surface information representing a context object associated with a collection as a context string in a cell that represents the collection in a collections user interface. A cell that represents the collection in a collections user interface is actionable to cause presentation of the set of media content items in the collection on a display device of the viewer.

Подробнее
07-06-2022 дата публикации

Eyewear having custom lighting

Номер: US0011353724B2
Принадлежит: Snap Inc.

An embodiment includes eyewear having an optical element, electronic components, a support structure configured to support the optical element and the electronic components, and light emitting diodes (LEDs) coupled to the electronic components and supported by the support structure. The LEDs are positioned to illuminate the support structure according to a lighting scheme.

Подробнее
20-02-2024 дата публикации

Object replacement system

Номер: US0011908041B2
Принадлежит: Snap Inc.

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving an image that includes a depiction of a real-world environment; processing the image to obtain data indicating presence of a real-world object in the real-world environment; receiving input that selects an AR experience comprising an AR object; determining that the real-world object detected in the real-world environment depicted in the image indicated in the obtained data corresponds to the AR object; applying a machine learning technique to the image to generate a new image that depicts the real-world environment without the real-world object; and applying the AR object to the new image to generate a modified new image that depicts the real-world environment including the AR object in place of the real-world object.

Подробнее
12-03-2024 дата публикации

System and method for generating and displaying avatars

Номер: US0011925869B2
Принадлежит: Snap Inc.

Among other things, embodiments of the present disclosure provide systems and methods for modifying avatar components of avatar datasets for multiple users, generating avatars based on the datasets, and displaying multiple avatars on a display screen of a graphical user interface.

Подробнее
07-05-2024 дата публикации

Dynamically assigning participant video feeds within virtual conferencing system

Номер: US0011979442B2
Принадлежит: Snap Inc.

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for dynamically assigning participant video feeds within a virtual conferencing system. The program and method provide, in association with designing a virtual space for virtual conferencing, an interface for configuring a set of rooms, each room being associated with a different number of participant video elements assignable to respective participant video feeds; receive, via the interface, an indication of user input for setting properties for the set of rooms; determine, in association with virtual conferencing, a first number of participants for a room; select a first room corresponding to the first number of participants; provide display of the first room; and assign, for each of the first number of participants, a participant video feed corresponding to the participant with a respective participant video element in the first room.

Подробнее
16-04-2024 дата публикации

Social media post subscribe requests for buffer user accounts

Номер: US0011962598B2
Принадлежит: Snap Inc.

An approach for publishing posts on a social network through one or more user accounts with different levels of attribution is disclosed. A secure user account publishes a post through a programmatically linked buffer user account. The secure user account and the buffer user account are programmatically linked. Posts published via the buffer user account can be modified to add attribution image data or other visual indicators of the original post creator.

Подробнее
05-03-2024 дата публикации

Presentation of information from the sky

Номер: US0011922685B2
Принадлежит: SNAP INC., Snap Inc.

Systems, devices, and methods for presenting information in the sky using drones are disclosed. The presentation of information includes navigating one or more drones to locations in the sky where the locations are associated with an image, emitting light signals at the locations, capturing the light signals with a user device, processing the captured signals to identify the image, capturing a background image including at least one of the locations associated with the image, and presenting simultaneously, on the user device, the identified image and the background image.

Подробнее
02-04-2024 дата публикации

Geospatial image surfacing and selection

Номер: US0011948262B2

System, method, and non-transitory computer readable medium for presenting images on a mobile device. Images are presented by monitoring the location and the orientation of the mobile device, requesting previously captured images corresponding to where the previously captured images were captured in relation to the location from a server, receiving the requested previously captured images from the server, selecting images from the requested previously captured images responsive to the location and the orientation of the mobile device, generating overlay images from the selected images including image icons associated with the selected images, presenting the overlay images on an optical assembly, receiving an image selection identifying one of the image icons in the presented overlay images, and display the selected image associated with the identified image icon on the viewing area of the optical assembly.

Подробнее
01-03-2022 дата публикации

Wearable electronic device accessory interface

Номер: US0011262808B2
Принадлежит: Snap Inc.

Systems and methods are presented for establishing a communication link between two or more electronic devices. A portable eyewear electronic device is configured to communicate with a handheld electronic device, such as a ring, that in turn is retained by an accessory electronic device to establish a wired communication link. The accessory electronic device may be retained or housed by a second accessory electronic device, such as a remote control or wearable device.

Подробнее
22-02-2022 дата публикации

Hybridization of voice notes and calling

Номер: US0011256414B2
Принадлежит: Snap Inc.

A system and method for receiving a user interaction with a user interface of a client device, determining a current communication mode and a desired communication mode, where the desired communication mode is determined based on the user interaction received by the sensor module. The system further sets the desired communication mode as the current communication mode, and causes presentation of a user interface of the client device based on the desired communication mode being set as the current communication mode.

Подробнее
02-06-2020 дата публикации

Active image depth prediction

Номер: US0010672136B2

An active depth detection system can generate a depth map from an image and user interaction data, such as a pair of clicks. The active depth detection system can be implemented as a recurrent neural network that can receive the user interaction data as runtime inputs after training. The active depth detection system can store the generated depth map for further processing, such as image manipulation or real-world object detection.

Подробнее
15-06-2021 дата публикации

Points of interest in a location sharing system

Номер: US0011039270B2
Принадлежит: Snap Inc., SNAP INC

Systems, and methods for predicting that a user is located at a labeled place corresponding to a point of interest. A server computer accesses historical data comprising location data, and wireless network data collected from a plurality of client devices of a plurality of users over a period of time. For one or more labeled places, the data points corresponding to one of the users being located at the labeled place are identified. A labeled dataset is generated by tagging the identified data points with a label corresponding to the corresponding labeled place. A machine learning model is trained on the labeled dataset, so that when current location data are receiving from a client device of a user, it is possible to determine, using the trained machine learning model, whether the user is located at one of the one or more labeled places.

Подробнее
13-07-2021 дата публикации

High-signal friend suggestions in a feed

Номер: US0011061976B1
Принадлежит: Snap Inc., SNAP INC

Systems, devices, instructions, and methods are provided for a computing device comprising a display screen, with the computing device configured to display on the display screen a content feed interface for communication cells for a plurality of user accounts associated with a first user account, and at least one high-signal suggestion cell of a user account not associated with the first user account. Each of the communication cells is associated with a communication from a corresponding user account of the plurality of user accounts and a direct user interface target area for display of one or more content elements. The high-signal suggestion cell is associated with a set number of actionless impression displays within the content feed interface before the high-signal suggestion cell is removed from the content feed interface.

Подробнее
04-05-2021 дата публикации

Providing visual content editing functions

Номер: US0010999623B2
Принадлежит: Snap Inc., SNAP INC

A method of adjusting visual content. The method comprises: identifying when a client device captures at least one of an image and a video file; analyzing textual content in a plurality of content providing network sources, available via a network, to identify at least one current event; acquiring at least one demographic characteristic of a user of the client device; selecting one or more visual content editing functions based upon the at least one demographic characteristic and according to the at least one current event; and supplying the one or more selected visual content editing functions to the client device.

Подробнее
13-10-2020 дата публикации

Recording and playing video using orientation of device

Номер: US0010803906B1
Принадлежит: Snap Inc., SNAP INC

A method and system for recording and playing a video are provided. The method includes receiving an input, from a first user, to start recording of the video. An orientation of a recording device is detected for a plurality of frames while recording the video. An input to stop recording of the video is then received. The video is stored in a video file and the orientation of the recording device for the plurality of frames is stored as metadata associated with the video file. The playing includes receiving an input to play the video from a second user. An orientation of a playing device is detected. The video file is accessed, and the video is played using the metadata, the input received from the second user, and the orientation of the playing device. The video file is used to control speed and direction of the video.

Подробнее
20-10-2020 дата публикации

Binarization of a video stream

Номер: US0010812766B1
Принадлежит: Snap Inc., SNAP INC

Systems, devices, media, and methods are presented for receiving a set of images in a video stream, converting one or more images of the set of images to a set of single channel images, generating a set of approximation images from the set of single channel images, and generating a set of binarized images by thresholding the set of approximation images.

Подробнее
06-10-2020 дата публикации

3D hand shape and pose estimation

Номер: US0010796482B2
Принадлежит: Snap Inc., SNAP INC

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for receiving a monocular image that includes a depiction of a hand and extracting features of the monocular image using a plurality of machine learning techniques. The program and method further include modeling, based on the extracted features, a pose of the hand depicted in the monocular image by adjusting skeletal joint positions of a three-dimensional (3D) hand mesh using a trained graph convolutional neural network (CNN); modeling, based on the extracted features, a shape of the hand in the monocular image by adjusting blend shape values of the 3D hand mesh representing surface features of the hand depicted in the monocular image using the trained graph CNN; and generating, for display, the 3D hand mesh adjusted to model the pose and shape of the hand depicted in the monocular image.

Подробнее
15-09-2020 дата публикации

Hybridization of voice notes and calling

Номер: US0010775996B2
Принадлежит: Snap Inc., SNAP INC

A system and method for receiving a user interaction with a user interface of a client device, determining a current communication mode and a desired communication mode, where the desired communication mode is determined based on the user interaction received by the sensor module. The system further sets the desired communication mode as the current communication mode, and causes presentation of a user interface of the client device based on the desired communication mode being set as the current communication mode.

Подробнее
16-11-2021 дата публикации

Chat highlights

Номер: US0011178089B1
Принадлежит: Snap Inc., SNAP INC

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting chat highlights. The program and method include generating a group profile for a plurality of users that includes a plurality of conversation segments; identifying a group of consecutively exchanged messages in a first of the plurality of conversation segments for which a difference between a starting time stamp of a first message in the group of consecutive messages and an ending time stamp of a last message in the group of consecutive messages is less than a threshold time interval representing consecutively exchanged messages; generating for display an interactive visual representation of the identified group of consecutive messages; and in response to receiving a user input that selects the interactive visual representation, generating for display a portion of the identified group of consecutive messages.

Подробнее
05-02-2019 дата публикации

Image segmentation and modification of a video stream

Номер: US0010198819B2
Принадлежит: Snap Inc., SNAP INC

Systems, devices, media, and methods are presented for segmenting an image of a video stream with a client device, identifying an area of interest, generating a modified area of interest within one or more image, identifying a first set of pixels and a second set of pixels, and modifying a color value for the first set of pixels.

Подробнее
05-09-2023 дата публикации

Generating 3D data in a messaging system

Номер: US0011748957B2
Принадлежит: Snap Inc.

The subject technology receives image data and depth data. The subject technology selects an augmented reality content generator corresponding to a three-dimensional (3D) effect. The subject technology applies the 3D effect to the image data and the depth data based at least in part on the selected augmented reality content generator. The subject technology generates, using a processor, a message including information related to the applied 3D effect, the image data, and the depth data.

Подробнее
12-04-2022 дата публикации

Object recognition based image filters

Номер: US0011301960B2
Принадлежит: Snap Inc.

Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.

Подробнее
19-07-2022 дата публикации

Map-based graphical user interface for multi-type social media galleries

Номер: US0011392264B1
Принадлежит: Snap Inc.

A social media platform provides a map-based graphical user interface (GUI) with multiple geographically anchored icons that are selectable to trigger playback of respective galleries of ephemeral messages. Each of the plurality of location-based ephemeral galleries comprises media content contributed by multiple different users. The ephemeral galleries are compiled based on geotag data associated with respective ephemeral messages submitted by multiple users to be publicly viewable via the map-based GUI. Two or more different types of galleries are represented in the map-based GUI by different, visually distinct types of gallery icon.

Подробнее
12-07-2022 дата публикации

Automated scaling of application features based on rules

Номер: US0011385907B1
Принадлежит: Snap Inc.

Aspects of the present disclosure involve systems and methods for performing operations comprising providing a messaging application comprising a feature to a client device, the feature being implemented by operations having alternative complexity levels, wherein a first complexity level represents a first amount of device resources consumed by a first set of operations, and wherein a second complexity level represents a second amount of device resources consumed by a second set of operations; determining that the first configuration rule is satisfied by a first property of the client device; and in response to determining that the first configuration rule is satisfied by the first property of the client device, causing the feature to be implemented on the client device by the first set of operations having the first complexity level that consume a greater amount of device resources than the second set of operations having the second complexity level.

Подробнее
31-10-2023 дата публикации

Eyewear with shared gaze-responsive viewing

Номер: US0011803239B2
Автор: Ilteris Canberk
Принадлежит: Snap Inc.

Eyewear providing an interactive augmented reality experience between two users of eyewear devices to perform a shared group task. During a shared group task session, each eyewear displays the same image. An eye tracker in each eyewear detects a portion of the image the respective user is gazing at. Each eyewear generates an indication of the portion of the respective image each eyewear user is gazing at. The indication is shared with the other eyewear, and the eyewear display indicates the portion of the image the other eyewear user is gazing at. This allows each eyewear user to see what the other user is gazing at when collaborating and visually observing the same image.

Подробнее
04-04-2023 дата публикации

Message deletion policy selection

Номер: US0011621938B2
Принадлежит: Snap Inc.

Systems and methods are provided for deleting messages. The systems and methods include operations for: establishing, by a computing device, a communication session between a plurality of users, the communication session being associated with a first feature of a plurality of features of a messaging application; automatically deleting a first set of messages exchanged in the communication session based on a default deletion policy of the first feature; changing the default deletion policy of the first feature to a second deletion policy; and automatically deleting a second set of messages exchanged in the communication session based on the second deletion policy instead of the default deletion policy.

Подробнее
06-06-2023 дата публикации

Prerecorded video experience container

Номер: US0011670340B2
Принадлежит: Snap Inc.

A computer readable storage medium has stored thereon a prerecorded video experience container. The prerecorded video experience container includes a prerecorded video file that displays visual content, an executable experience which upon execution enables presentation of additional content associated with the prerecorded video file, and an interactive region of the prerecorded video file, wherein the interactive region of the prerecorded video file is associated with the executable experience such that a user interaction with the interactive region executes the executable experience. The prerecorded video file is displayed in response to a selection of the prerecorded video experience container. The executable experience associated with the prerecorded video file is executed in response to identifying an interaction with the interactive region. The additional content associated with the prerecorded video file is displayed in response to executing the executable experience.

Подробнее
04-04-2023 дата публикации

Avatar based on trip

Номер: US0011619501B2
Принадлежит: Snap Inc.

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating an avatar based on trip information. The program and method include determining that one or more criteria associated with a user correspond to a trip taken by the user during a given time interval; retrieving a plurality of media generated by a client device of the user during the given time interval; automatically selecting a plurality of avatar customizations to represent the trip based on the plurality of media generated by the user during the given time interval; automatically generating a trip-based avatar for the user based on the plurality of avatar customizations; and causing display of the trip-based avatar.

Подробнее
01-11-2022 дата публикации

Tap to advance by subtitles

Номер: US0011488632B2
Автор: David Paliwoda
Принадлежит: Snap Inc.

Systems and methods are provided for advancing through video content. The systems and methods include generating playback of a video associated with subtitles comprising a sequence of subtitle segments; receiving a user request to advance playback of the video from a first video play position corresponding to a first subtitle segment of the sequence of subtitle segments; identifying a second subtitle segment of the sequence of subtitle segments that is adjacent to the first subtitle segment in the sequence of subtitle segments; and in response to receiving the user request to advance playback of the video, advancing playback of the video from the first video play position to a second video play position based on a subtitle segment play position associated with the second subtitle segment.

Подробнее
27-06-2023 дата публикации

Named entity recognition visual context and caption data

Номер: US0011687720B2
Принадлежит: Snap Inc.

A caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. The entity recognition system can use a visual attention based mechanism to generate a visual context representation from an image and caption. The system can use the visual context representation to identify one or more terms of the caption as a named entity.

Подробнее
16-01-2024 дата публикации

Access and routing of interactive messages

Номер: US0011876763B2
Принадлежит: Snap Inc.

Systems and methods are provided for determining that a message received from a second computing device associated with a second user is an interactive message and causing the interactive message to be displayed. In response to a selection to skip engagement with the interactive message, the systems and methods display a message feed with a list of a plurality of users and cause a selectable engagement indicium to be displayed next to a list entry of the second user in the list. The system and methods further determine that a predetermined amount of time has elapsed since the start time of the display of the interactive message without engagement with the interactive message and cause the interactive message to be deleted from the message feed and the selectable engagement indicium removed from next to the list entry of the second user.

Подробнее
23-01-2024 дата публикации

Software application manager for messaging applications

Номер: US0011882162B2
Принадлежит: Snap Inc.

Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.

Подробнее
03-10-2023 дата публикации

Navigating through augmented reality content

Номер: US0011775079B2
Принадлежит: Snap Inc.

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for displaying a carousel interface comprising multiple icons, each icon corresponding to a respective one of a plurality of augmented reality content items for displaying with an image captured by a device camera; receiving user input to navigate through display of the plurality of augmented reality content items while displaying the image; and in a case where the user input corresponds to a predefined type of gesture, navigating through display of the plurality of augmented reality content items while displaying the image, and omitting display of the carousel interface.

Подробнее
13-02-2024 дата публикации

Electronic communication interface with haptic feedback response

Номер: US0011899842B2
Принадлежит: Snap Inc.

Method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. Processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. The haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. Other embodiments are described herein.

Подробнее
26-12-2023 дата публикации

Tokens in a messaging application

Номер: US0011855938B2
Принадлежит: Snap Inc.

Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, content from a given user; selecting a metric for measuring performance of the content on the messaging application; measuring performance of the content on the messaging application; computing a value of the performance of the content on the messaging application based on the selected metric; and updating a restricted use token wallet stored in a profile for the given user based on the computed value of the performance of the content.

Подробнее
09-01-2024 дата публикации

Augmenting image content with sound

Номер: US0011868676B2
Принадлежит: Snap Inc.

Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application implemented on a client device, input that selects a sound option to add sound to one or more images; in response to receiving the input, presenting a sound editing user interface element that visually indicates a played portion of the sound and separately visually indicates an un-played portion of the sound; receiving an interaction with the sound editing user interface element to modify a start point of the sound; embedding a graphical element representing the sound in the one or more images; playing, by the messaging application, the sound associated with the graphical element starting from the start point together with displaying the one or more images.

Подробнее
13-02-2024 дата публикации

Eyewear experience hub for network resource optimization

Номер: US0011902107B2
Принадлежит: Snap Inc.

An electronic eyewear device communicates with a backend service system via a device hub that provides an edge proxy server for a service request from the electronic eyewear device to the backend service system. The device hub provides a standardized request/response optimized schema for providing a standardized communication between the electronic eyewear device and the backend service system in response to the service request in a standardized format adapted to minimize network requests. A standardized communication is provided to at least one backend service of the backend service system, and a standardized response to the standardized service request is received from the backend service(s) and provided to the electronic eyewear device. In one configuration, the device hub may issue asynchronous requests to backend services in response to a service request from the electronic eyewear device and merge responses into a standardized response for the electronic eyewear device.

Подробнее
19-03-2024 дата публикации

Automated surfacing of historical social media items

Номер: US0011934473B2
Автор: Jeremy Voss
Принадлежит: SNAP INC., Snap Inc.

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting past interactions. The program and method include generating a group profile for a plurality of users that includes a plurality of media items previously exchanged between the plurality of users and saved by at least one of the plurality of users; computing a prior time period as a function of a current date and a specified time interval; searching the plurality of media items to identify a collection of media items that were exchanged between the plurality of users during the prior time period; and generating for display in a graphical user interface a subset of the identified collection of media items.

Подробнее
25-06-2024 дата публикации

Conductive connection through eyewear hinge

Номер: US0012019310B2
Принадлежит: Snap Inc.

An eyewear device provides for routing a flexible conductive element or conductor through a hollow interior of a hinge mechanism that connects a temple of the eyewear device to its. The hinge mechanism comprises a pair of hinge pieces that defines a composite conduit through the hinge mechanism, conduit and hence the conductor routed through the passage being hidden or obscured from external view in any operational position of the hinge mechanism.

Подробнее
07-05-2024 дата публикации

Surfacing augmented reality objects

Номер: US0011977553B2
Принадлежит: Snap Inc.

Various embodiments provide for a registry for augmented reality (AR) objects, which can provide AR objects to a client device to support various software or hardware applications. For instance, some embodiments provide for an AR object registry that facilitates or enables registration of one or more AR objects in association with one or more locations across a planet.

Подробнее
28-05-2024 дата публикации

Virtual reality communication interface with haptic feedback response

Номер: US0011995238B2
Принадлежит: Snap Inc.

Method starts with processor causing virtual reality (VR) interface for communication session to be displayed on first user interface of a first head-wearable apparatus and on second user interface of second head-wearable apparatus. Processor detects first touch input from first VR input device and second touch input from second VR input device. Processor monitors location of the first touch input within the first user interface and location of the second touch input within second user interface. Processor determines distance between location of the first touch input within first user interface and location on first user interface corresponding to location of second touch input within second user interface. Processor causes first and second VR input devices to generate haptic feedback response based on the distance. Haptic feedback response increases in intensity or speed as distance decreases and decreases in intensity or speed as distance increases. Other embodiments are described herein ...

Подробнее
04-03-2021 дата публикации

Priorisierung von Nachrichten

Номер: DE202015009885U1
Автор:
Принадлежит: Snap Inc.

Ein Server (104) zum Verarbeiten von Nachrichten, der Server umfassend: einen Prozessor; und einen Speicher (140), welcher Anweisungen speichert, welche, wenn von dem Prozessor ausgeführt, den Server konfigurieren, um: eine Galerie unter Verwendung einer Vielzahl von Nachrichten, welche von einer Vielzahl von Benutzergeräten (102) empfangen wurden, zu erstellen; die Vielzahl von Nachrichten zu scannen, um eine ausgewählte Nachricht der Vielzahl von Nachrichten zu identifizieren, welche eine Marke beinhaltet; von einem Eigentümer der Marke eine Priorisierung der ausgewählten Nachricht zu empfangen; als Reaktion auf die Priorisierung, die ausgewählte Nachricht in der Galerie zu priorisieren; und die Galerie einem Benutzergerät (102) zum Anzeigen für einen Benutzer des Benutzergeräts (104) zuzuführen.

Подробнее
21-09-2021 дата публикации

Alternating sampling method for non-echo duplex conversations on a wearable device with multiple speakers and microphones

Номер: US0011126224B2
Принадлежит: Snap Inc., SNAP INC

A wearable device includes a body having fasteners and a frame coupled between two fasteners. The frame includes first and second sections. A first portion of the body includes the first section of the frame and one fastener and a second portion of the body includes the second section of the frame and the other fastener. A speaker and a microphone are connected to the first portion and another speaker and another microphone are connected to the second portion. The body also includes a processor, memory accessible to the processor, and programming in the memory for configuring the processor to selectively activate the speakers and microphones such that a first speaker emits an output sound signal while a first microphone and a second speaker are deactivated and a second microphone captures an input sound signal during the emission of the output sound signal by the first speaker.

Подробнее
29-09-2020 дата публикации

Mapping discovery system

Номер: US0010791422B2
Принадлежит: Snap Inc., SNAP INC

Systems and methods are provided for determining that the first computing device is located within a predetermined geofence and that a user of the first computing device is opted into chance mode. Based on determining that the user of first computing device is opted into chance mode, systems and methods further provide for determining a subset of a plurality of computing devices that are located within the predetermined geofence and that are associated with users opted into chance mode, generating location information and user information each of the users of the subset of the plurality of computing devices, and causing display on the first computing device of indicium for each user associated with each of the subset of the plurality of computing devices on a map, each indicium presented in a location on the map associated with each of the subset of the plurality of computing devices.

Подробнее
12-01-2021 дата публикации

Geo-fence authorization provisioning

Номер: US0010893055B2
Принадлежит: Snap Inc., SNAP INC

A system includes a communication module that receives a request to post content to an event gallery associated with an event. The request in turn includes geo-location data for a device sending the content, and identification data identifying the device or a user of the device. The system further has an event gallery module to perform a first authorization operation that includes determining that the geo-location data corresponds to a geo-location fence associated with an event. The event gallery module also performs a second authorization operation that includes using the identification data to verify an attribute of the user. Finally, based on the first and second authorization operations, the event gallery module may selectively authorize the device to post the content to the event gallery.

Подробнее
27-04-2021 дата публикации

Apparatus and method for automated privacy protection in distributed images

Номер: US0010990697B2
Принадлежит: Snap Inc., SNAP INC

A method executed by a computer includes receiving an image from a client device. A facial recognition technique is executed against an individual face within the image to obtain a recognized face. Privacy rules are applied to the image, where the privacy rules are associated with privacy settings for a user associated with the recognized face. A privacy protected version of the image is distributed, where the privacy protected version of the image has an altered image feature.

Подробнее
15-10-2019 дата публикации

Eyeglasses

Номер: US000D863415S1
Принадлежит: Snap Inc.

Подробнее
13-08-2019 дата публикации

Processing media content based on original context

Номер: US0010382372B1
Принадлежит: Snap Inc., SNAP INC

Systems and methods provide, for capturing a media content item at a first time period and detecting and storing context data for the media content item. The systems and methods further provide for receiving, at a second time period, an indication from a user to access the media content item, retrieving the media content item and the context data for the media content item, analyzing the context data for the media content item to determine that creative tools not available during the second time period were available during the first time period based on the context data for the media content item, and providing creative tools to the user comprising the creative tools that were available during the first time period. The systems and methods further provide for storing recorded user actions and creative tools applied to the media content item separately from the media content item.

Подробнее
15-08-2023 дата публикации

Weakly supervised semantic parsing

Номер: US0011727710B2
Принадлежит: Snap Inc.

Segmentation of an image into individual body parts is performed based on a trained model. The model is trained with a plurality of training images, each training image representing a corresponding training figure. The model is also trained with a corresponding plurality of segmentations of the training figures. Each segmentation is generated by positioning body parts between defined positions of joints of the represented figure. The body parts are represented by body part templates obtained from a template library, with the templates defining characteristics of body parts represented by the templates.

Подробнее
11-10-2022 дата публикации

Annotating an image with a texture fill

Номер: US0011468613B2
Принадлежит: Snap Inc.

Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.

Подробнее
16-05-2023 дата публикации

Eyewear tether

Номер: US0011650435B2
Принадлежит: Snap Inc.

Eyewear devices including a tether and methods for identifying proper installation of the tether are disclosed. An eyewear device includes transmission lines extending through the temples to electrical and electronic components positioned adjacent to edges of a frame. A tether is attached to the temples to enable power and communication flow between the electrical and electronic components rather than through the frame. Proper installation is identified based on communications passing between the electrical and electronic components via the tether.

Подробнее
27-06-2023 дата публикации

Systems and methods for wearable initiated handshaking

Номер: US0011690014B2
Принадлежит: SNAP INC., Snap Inc.

Systems and methods for device handshaking are described. Embodiments for client device and associated wearable device initiated handshaking are described. In certain embodiments, a device such as wearable camera eyeglasses having both high-speed wireless circuitry and low-power wireless circuitry communicates with a client device. The low-power wireless circuitry is used for signaling and to manage power on handshaking for the high-speed circuitry in order to reduce power consumption. An analysis of a high-speed connection status may be performed by a client device, and used to conserve power at the glasses with signaling from the client device to indicate when the high-speed circuitry of the glasses should be powered on.

Подробнее
25-04-2023 дата публикации

Messaging system with augmented reality messages

Номер: US0011636661B2
Принадлежит: Snap Inc.

A method of generating an augmented reality lens comprises: causing to display a list of lens categories on a display screen of a client device; receiving a user choice from the displayed list; causing to prepopulate a lens features display on the display device based on the user choice, wherein each lens feature comprises image transformation data configured to modify or overlay video or image data; receiving a user selection of a lens feature from the prepopulated lens display; receiving a trigger selection that activates the lens feature to complete the lens; and saving the completed lens to a memory of a computer device.

Подробнее
22-11-2022 дата публикации

Adaptive eyewear antenna

Номер: US0011509343B2
Автор: Ugur Olgun
Принадлежит: Snap Inc.

An eyewear device that includes a lens; a support structure adapted to be worn on the head of a user, the support structure including a rim configured to support the lens in a viewing area visible to the user when wearing the support structure; an antenna embedded into or forming part of the support structure, the antenna at least partially extending into the rim; a transceiver adapter to send and receive signals; and a tuner coupled between the transceiver and the antenna, the tuner adapted to match impedance between the antenna and the transceiver to improve power transfer.

Подробнее
21-03-2023 дата публикации

Joint audio-video facial animation system

Номер: US0011610354B2
Принадлежит: Snap Inc.

The present invention relates to a joint automatic audio visual driven facial animation system that in some example embodiments includes a full scale state of the art Large Vocabulary Continuous Speech Recognition (LVCSR) with a strong language model for speech recognition and obtained phoneme alignment from the word lattice.

Подробнее
13-06-2023 дата публикации

Privacy-preserving first-party tracking

Номер: US0011677846B1
Принадлежит: Snap Inc.

A tracking system is provided that tracks user browsing activity while maintaining user privacy. It is determined whether a cookie is stored in local storage of a client device. If the cookie is not stored: a tracking identification (ID) is generated; the tracking ID, a cookie rotation timestamp, and a failed request counter in a generated cookie is stored; and the generated cookie is copied and attached to a transmitted event. If the cookie is stored: it is determined whether a time indicated by a stored cookie rotation timestamp is in the past; if the time is in the past, a flag requesting a new cookie value is set for a transmitted event; and if the time is not in the past, the stored cookie is copied and attached to a transmitted event.

Подробнее
27-09-2022 дата публикации

Spatial navigation and creation interface

Номер: US0011455078B1
Принадлежит: Snap Inc.

Systems and methods are provided for navigating messaging application interfaces. The systems and methods include operations for: displaying, by a messaging application of a user device, a menu comprising a first set of options relating to a first level in a hierarchy of levels; detecting, by a touch sensor, one finger touch of a first option of the first set of options; in response to detecting the one finger touch of the first option, displaying, by the messaging application, a second set of options related to the first option, the second set of options relating to a second level in the hierarchy of levels; detecting, by the touch sensor, two finger touch of a second option of the second set of options; and in response to detecting the two finger touch of the second option, re-displaying, by the messaging application, the first set of options.

Подробнее
29-11-2022 дата публикации

Message composition interface

Номер: US0011516173B1
Автор: Jeremy Voss
Принадлежит: Snap Inc.

A message composition system to generate and distribute a plurality of messages to individual recipients based on a single message request, wherein each message among the plurality of messages is addressed and sent to a distinct recipient. According to certain embodiments, the message composition system is configured to perform operations that include, receiving a request to generate a message at a client device, causing display of a composition interface in response to the request to generate the message, wherein the composition interface includes a presentation of a menu that includes a list of user contacts, receiving an identification of a plurality of user contacts from among the list of user contacts, and generating a set of messages in response to the identification of the plurality of user contacts, wherein the set of messages are each individually addressed to the users among the plurality of user contacts.

Подробнее
07-11-2023 дата публикации

Mirroring device with pointing based navigation

Номер: US0011809633B2
Принадлежит: Snap Inc.

Systems and methods are provided for performing operations comprising: capturing, by an electronic mirroring device, a video feed received from a camera of the electronic mirroring device, the video feed depicting a user; identifying a finger of a hand of the user in the video feed; determining a direction within the video feed to which the finger is pointing; and accessing a first menu option based on the direction within the video feed to which the finger is pointing.

Подробнее
17-10-2023 дата публикации

Collaborative public user profile

Номер: US0011790051B2
Принадлежит: SNAP INC, Snap Inc.

A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.

Подробнее
10-10-2023 дата публикации

Eyewear use detection

Номер: US0011782269B2
Принадлежит: Snap Inc.

Eyewear including a support structure defining a region for receiving a head of a user. The support structure supports optical elements, electronic components, and a use detector. The use detector is coupled to the electronic components and is positioned to identify when the head of the user is within the region defined by the support structure. The electronic components monitor the use detector and transition from a first mode of operation to a second mode of operation when the use detector senses the head of the user in the region.

Подробнее
06-02-2024 дата публикации

Context cards for media supplementation

Номер: US0011893204B2
Принадлежит: Snap Inc.

In some examples, a method to present an affordance user interface element within a user interface of an interaction application includes detecting an association of a supplemental media content item with a primary media content item presented within the user interface. The supplemental media content item is identified from among a plurality of supplemental media content items supported by the interaction application. The method may include retrieving metadata related to the supplemental media content item and presenting, within the user interface, a supplementation affordance that presents the metadata. In some examples, the supplementation affordance is user selectable via the user interface to invoke a supplementation function that enables a user to apply the supplemental media content item to a further primary media content item. The supplementation function is invoked responsive to detecting a user selection of the supplementation affordance within the user interface.

Подробнее
28-05-2024 дата публикации

Augmented reality experiences using speech and text captions

Номер: US0011995774B2

Augmented reality experiences with an eyewear device including a position detection system and a display system are provided. The eyewear device acquires text from a user input, a data input, or a speech recognition system. The eyewear device presents a visual text graphic at a predefined location with respect to the eyewear on the display by the display system. The eyewear device allows the user to manipulate the visual text graphics in a number of ways.

Подробнее
17-01-2024 дата публикации

WEARABLE DEVICES

Номер: EP3729185B1
Принадлежит: Snap Inc.

Подробнее
13-07-2021 дата публикации

Hybrid antenna system for wearable devices

Номер: US0011063338B2
Принадлежит: Snap Inc., SNAP INC

An antenna system comprises a combination of a loop antenna and a non-loop antenna. The loop antenna and the non-loop antenna is connected in common to a transceiver mechanism or signal feed mechanism. The non-loop antenna is in some embodiments provided by a dipole conductor. An eyewear device incorporates the antenna system, a loop conductor and a dipole conductor of the antenna system being integrated in a body of the eyewear device. The loop conductor may be provided by a lens ring that extends around a lens held by the body. The lens ring may serve both as loop conductor and as a lens retention mechanism.

Подробнее
20-04-2021 дата публикации

Display screen or portion thereof with a transitional graphical user interface

Номер: USD916871S
Принадлежит: SNAP INC, Snap Inc.

Подробнее
15-02-2022 дата публикации

Multichannel system

Номер: US0011249617B1
Принадлежит: Snap Inc.

Systems and methods for presenting content that depicts one or more stories are provided. Content that depicts one or more stories is received from a first client device. The content that depicts the one or more stories is grouped into an edition being used to represent the one or more stories. A discovery page that enables selection of the edition is generated. Presentation of the discovery page is caused on a second client device.

Подробнее
26-11-2019 дата публикации

Message delivery in messaging networks

Номер: US0010491560B2
Принадлежит: Snap Inc., SNAP INC

In response to receipt of a request message from a requester, a reply message is created. The reply message includes a message identifier of the request message copied from the received request message. The reply message is published to each of a group of replicated message queues. The reply message is identifiable by the requester using the copied message identifier of the request message on any one of the group of replicated message queues prior to being consumed by the requester.

Подробнее
02-03-2021 дата публикации

Generating and displaying customized avatars in media overlays

Номер: US0010938758B2
Принадлежит: Snap Inc., SNAP INC

Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by generating and displaying media overlays with avatars of different users. For example, media overlays can be generated by the system and displayed in conjunction with media content (e.g., images and/or video) generated by an image-capturing device (e.g., a digital camera).

Подробнее
04-05-2021 дата публикации

Augmented reality user interface control

Номер: US0010996811B2
Принадлежит: Snap Inc., SNAP INC

Systems, devices, media, and methods are presented for controlling user interface with an object depicted within the user interface. The systems and methods initiates an augmented reality mode configured to present augmented reality elements within a graphical user interface. A face is detected within a field of view of an image capture component and presented within the graphical user interface. In response to detecting the face, the systems and methods sequentially present a set of augmented reality elements within the graphical user interface. A subset of the augmented reality elements and the face may be depicted contemporaneously. A movement is detected of at least a portion of the face relative to a first augmented reality element and presentation of the first augmented reality element is modified and at least one second augmented reality element is presented.

Подробнее
21-12-2021 дата публикации

Wearable device location systems

Номер: US0011206615B2
Принадлежит: Snap Inc.

Systems, methods, devices, computer readable media, and other various embodiments are described for location management processes in wearable electronic devices. Performance of such devices is improved with reduced time to first fix of location operations in conjunction with low-power operations. In one embodiment, low-power circuitry manages high-speed circuitry and location circuitry to provide location assistance data from the high-speed circuitry to the low-power circuitry automatically on initiation of location fix operations as the high-speed circuitry and location circuitry are booted from low-power states. In some embodiments, the high-speed circuitry is returned to a low-power state prior to completion of a location fix and after capture of content associated with initiation of the location fix. In some embodiments, high-speed circuitry is booted after completion of a location fix to update location data associated with content.

Подробнее
24-08-2021 дата публикации

Headware with computer and optical element for use therewith and systems utilizing same

Номер: US0011099643B1
Принадлежит: Snap Inc., SNAP INC

An apparatus for mounting on a head including a frame, A face-wearable near-ocular optics and a micro-display for displaying data in front of the eyes is provided. A computing device is coupled to the micro-display. At least one sensor is coupled to the computing device for receiving biometric human information.

Подробнее
01-11-2022 дата публикации

Tag distribution visualization system

Номер: US0011487794B2
Принадлежит: Snap Inc.

In various embodiments described herein, a visualization system receives message requests from client devices, wherein the message requests comprise at least location data that identifies a location of a client device, and media content, wherein the media content includes at least one of image data, audio data, and video data. In response to receiving the message requests that comprise the media content, the visualization system analyzes and parses the media content to detect one or more tags embedded within the media content. In response to detecting the tag, the visualization system identifies a campaign or account referenced by or associated with the tag. Based on the identification of the campaign based on the tag within the media content, the visualization system determines a distribution of the campaign based on the location data from the message request.

Подробнее
25-10-2022 дата публикации

Device with dynamic transcode throttling

Номер: US0011483569B1

Dynamic transcode throttling methods and devices for processing resource management and thermal mitigation in electronic devices such as eyewear devices. An electronic device monitors its temperature and, responsive to the temperature, configures a transcoding service to operate at different rates. A frame delay module is configured to add a delay between read frames prior to the transcoding service. This enables the electronic device to consume less power when temperatures are too high in order to provide thermal mitigation and can be performed without powering down the electronic device.

Подробнее
27-06-2023 дата публикации

Interactive image recoloring

Номер: US0011687220B2
Автор: Kun Duan, Yunchao Gong, Nan Hu
Принадлежит: Snap Inc.

Disclosed are systems, methods, and computer-readable storage media to perform an interactive image recolorization process. The method includes receiving user input including a stroke drawn on an image presented on a client device. The stroke comprises a user-specified color. The method further includes determining a region of interest in the image. The method further includes recolorizing the region of interest on the image based on the user-specified color and causing presentation of a result of the recolorization on the client device.

Подробнее
13-06-2023 дата публикации

Generating interactive messages with asynchronous media content

Номер: US0011677698B2
Принадлежит: Snap Inc.

Systems and methods are provided for sending serialized data for an interactive message comprising a first session data item to a second computing device to render the interactive message using the first session data item and display the rendered interactive message comprising a first media content item associated with a first interactive object and receiving, from the second computing device, a second media content item associated with a second interactive object of the interactive message. The systems and methods further provided for generating a second session data item for the second interactive object of the interactive message, adding the second session data item to the serialized data, and sending the serialized data to a third computing device to render the interactive message using the serialized data and display the rendered interactive message comprising the first media content item and the second media content item.

Подробнее
14-06-2022 дата публикации

Colocated shared augmented reality without shared backend

Номер: US0011360733B2
Принадлежит: Snap Inc.

Methods and systems are disclosed for creating a shared augmented reality (AR) session. The methods and systems perform operations comprising: receiving, by a client device, input that selects a shared augmented reality (AR) experience from a plurality of shared AR experiences; in response to receiving the input, determining one or more resources associated with the selected shared AR experience; determining, by the client device, that two or more users are located within a threshold proximity of the client device; and activating the selected shared AR experience in response to determining that the two or more users are located within the threshold proximity of the client device.

Подробнее
05-07-2022 дата публикации

Split decision trees on client and server

Номер: US0011381457B2
Автор: Jiayao Yu
Принадлежит: Snap Inc.

Systems, devices, media, and methods are presented for splitting decision trees between server and client. The client of the systems and methods sends a configuration query. The server of the system and method receives the configuration query. The server retrieves Config rule(s) according to the configuration query. Each of the Config rule(s) can be represented by decision tree(s). The server evaluates the decision tree(s). If a definitive True or False cannot be derived from the evaluation using server knowledge, the server prunes the decision tree(s) and returns them to client side for further evaluation.

Подробнее
20-06-2023 дата публикации

Automatic image inpainting

Номер: US0011682105B2
Автор: Kun Duan, Yunchao Gong, Nan Hu
Принадлежит: SNAP INC., Snap Inc.

The technical problem of removing an object depicted in a selected region of an image to create a natural-looking edited image is addressed by providing systems, methods, and computer-readable storage media to perform automatic image inpainting. The method includes replacing the selected region using a color mask. A color mask can be generated using a mean color of pixels from a portion of the image that is distinct from and outside of the selected region.

Подробнее
30-01-2024 дата публикации

Generation, curation, and presentation of media collections

Номер: US0011889381B2
Принадлежит: Snap Inc.

Systems and methods are provided for receiving input increasing a default predetermined window of time that the new media collection is accessible and activating the new media collection for the increased predetermined window of time and a geographic boundary size for where media content originates. The systems and methods further cause a plurality of content messages comprising media content originating in the geographical boundary size to be included in the new media collection and displayed in response to a request from a computing device to view the new media collection based on determining the request occurs within the increased predetermined window of time that the new media collection is accessible.

Подробнее
27-02-2024 дата публикации

Location mapping for large scale augmented-reality

Номер: US0011915400B2
Автор: Richard McCormack, Qi Pan
Принадлежит: Snap Inc.

An Augmented-Reality which performs operations that include: accessing a data object that comprises image data, location data, and orientation data; applying a transformation to the data object to produce a rectified data object; generating a point cloud based on the rectified data object; assigning the point cloud to a location based on at least the location data of the data object; detecting a client device at the location; and loading the point cloud to the client device in response to the detecting the client device at the location.

Подробнее
23-02-2012 дата публикации

System and Method for Preventing Theft of Vehicle Diagnostic Equipment

Номер: US20120046807A1
Принадлежит: Snap On Inc

Disclosed are systems and methods for detecting and responding to a potential theft of a display device and/or vehicle diagnostic device in a modular vehicle diagnostic system. Display devices and/or vehicle diagnostic devices may monitor a status of a wireless communications link between them and, responsive to detecting a break in the link, execute one or more anti-theft responses. Furthermore, a display device may maintain a whitelist and/or be in communications with an authentication and anti-theft server, and may determine whether to execute an anti-theft response and/or accept a connection request from a new vehicle diagnostic device based on the whitelist contents and/or based on a response from the server. Anti-theft responses may include sounding an alarm, ceasing function and/or locking up, reporting a potential theft, transmitting a location of the potentially stolen device, or other responses.

Подробнее
23-02-2012 дата публикации

System and Method for Wireless Pairing via Wired Connection

Номер: US20120047289A1
Принадлежит: Snap On Inc

Methods, devices, and computer-readable media related to establishing wireless connections using a wired connection are disclosed. A remote device is communicatively coupled via a wired connection. The remote device receives, via the wired connection, an initialization request to initialize a wireless connection to the remote device. A search of remote device data stored in the remote device is performed. The remote device data can store authentication data related to one or more wireless connections. At the remote device, an initialization response to the initialization request is determined based on the search. The remote device sends the initialization response via the wired connection. The initialization response can indicate whether the initialization response is accepted or rejected. If the initialization response is accepted, the wireless connection to the remote device can be subsequently established and the wired connection can be subsequently closed.

Подробнее
17-05-2012 дата публикации

Lightweight wheel clamp for vehicle wheel alignment system

Номер: US20120117812A1
Принадлежит: Snap On Inc

A lightweight wheel clamp assembly is provided for attaching to a vehicle wheel for performing a wheel alignment on the vehicle. The assembly comprises a first bracket for engaging the vehicle wheel; a second bracket for engaging the vehicle wheel; a handle rotatably mounted to the second bracket; and a rod having a threaded portion and an attachment portion near a first end of the rod. The first bracket is attachable to the attachment portion of the rod, and the handle is threaded to engage the threaded portion of the rod, such that when a user grasps and rotates the handle, a distance between the first and second brackets can be adjusted to rigidly attach the wheel clamp assembly to the vehicle wheel.

Подробнее
23-08-2012 дата публикации

MODULAR FLOOR TILE SYSTEM WITH TRANSITION EDGE

Номер: US20120210670A1
Автор:
Принадлежит: Snap Lock Industries, Inc.

The present invention provides a modular flooring system including a ramp to facilitate entry and exit from the flooring system. The ramp may be modular and interconnect with all or parts of a perimeter of the flooring system, and the ramp may also interconnect with adjacent ramp members. 1. A modular floor edge system , comprising:a first edge piece having an elongated shape and including a front, a back, a first end, and a second end, the first edge piece being sloped downward toward the front and the second end to provide a smooth transition from a modular floor to a support surface;a second edge piece having an elongated shape and including a front, a back, a first end, and a second end, the second edge piece being sloped downward toward the front to provide a smooth transition from the modular floor to the support surface;wherein the first edge piece and the second edge piece are coupled together so that the first edge piece and the second edge piece are positioned perpendicular to each other and so that an interface between the first edge piece and the second edge piece is parallel to a major axis of the first edge piece and perpendicular to a major axis of the second edge piece; andwherein the front of the second edge piece is positioned adjacent to the second end of the first edge piece to provide a corner of the modular floor having a smooth transition to the support surface.2. The modular floor edge system of wherein the first edge piece and the second edge piece each have a top surface that includes a substantially horizontal portion which is positioned adjacent to the respective back of each respective edge piece.3. The modular floor edge system of wherein the first end of the first edge piece includes a substantially vertical side surface that is perpendicular to the back of the first edge piece claim 1 , the side surface comprising a connecting member configured to allow the first edge piece to be coupled to another edge piece.4. The modular floor edge ...

Подробнее
27-09-2012 дата публикации

COUPLING WITH SECONDARY VALVE STOP

Номер: US20120241021A1
Автор:
Принадлежит: SNAP-TITE TECHNOLOGIES, INC.

The male coupling half includes a body, an adaptor, a main valve, a secondary valve, and a secondary valve stop. The secondary valve stop is affixed to the secondary valve. The secondary valve stop resides intermediate the main valve and the adaptor. The main valve in combination with the secondary valve stop limit movement of the secondary valve preventing over travel of the secondary valve. 1. A male coupling half , comprising:a body:an adaptor;a main valve;a secondary valve;a secondaryvalve stop, said secondary valve stop affixed to said secondary valve, and, said secondary valve stop resides intermediate said main valve and said adaptor;first and second pins;said secondary valve stop includes first and second pin holes;said first and second pins residing in said first and second pin holes of said secondary valve stop; and,said main valve in combination with said secondary valve stop limiting movement of said secondary valve preventing over travel of said secondary valve.2. A male coupling half as claimed in claim 1 , wherein:said secondary valve stop is generally cylindrically shaped, and, said generally cylindrically shaped secondary valve stop includes an end portion having a yoke;said secondary valve includes a shoulder thereon and a circumferential groove therein;said yoke portion abuts said shoulder of said secondary valve;said yoke portion of said secondary valve stop includes said first and second pin holes therein;said first and second pins extend through said first and second pin holes in said yoke and interengage said circumferential groove of said secondary valve stop;said secondary valve stop further includes a snap ring groove, and, said snap ring groove traverses said first and second pin holes;a snap ring;said snap ring residing in said snap ring groove retaining said first and second pins; and,said secondary valve stop being capable of rotation about said secondary valve.3. A male coupling half as claimed in claim 1 , wherein:said secondary valve ...

Подробнее
21-02-2013 дата публикации

Open end wrench head

Номер: US20130042725A1
Принадлежит: Snap On Inc

An open end wrench head including first and second jaws that are adapted to engage a workpiece located in a hard-to-reach area. The jaws can include a chamfered portion on the end of the jaws that allows the wrench to be presented at an angle to the workpiece and still maximize the engagement area between the wrench and the workpiece.

Подробнее
23-05-2013 дата публикации

COUPLING LOCK MECHANISM

Номер: US20130125377A1
Принадлежит: SNAP-TITE TECHNOLOGIES, INC.

A threaded coupling wherein external threads of the male body of the male coupling half are in mating engagement with internal threads of the female sleeve of the female coupling half. The female sleeve includes an interior hook and the male body includes a locking lever receptacle recessed therein as well as first and second slots for receiving first and second pins of the locking lever. The locking lever pivotally resides in the receptacle and interlocks with the hook of the female sleeve uniting the male and female. A tensioning O-ring secures the locking lever to the male body. A locking sleeve extends circumferentially about the male body and prohibits the release of the hook of the female sleeve from a recess in the locking lever unless a window is aligned with the locking lever. A process for locking the threaded coupling is also disclosed. 1. A threaded coupling , comprising:a generally cylindrically shaped male coupling half;a generally cylindrically shaped female coupling half;said male coupling half includes a male body, said male body includes an exterior, and said exterior of said male body includes external threads thereon;said female coupling half includes a female sleeve and a female body, said female sleeve moves said female body toward said male body during threaded engagement of said female coupling half and said male coupling half;said interior of said female sleeve includes internal threads;said external threads of said male body in mating engagement with said internal threads of said female sleeve;said female sleeve further includes an end portion;said end portion of said female sleeve includes an interior hook formed therein;said male body includes a locking lever receptacle recessed in said exterior of said male body, and said locking lever receptacle of said male body further includes first and second slots therein;a locking lever;said locking lever includes first and second pivot pins, said locking lever includes a latching end;said ...

Подробнее
08-08-2013 дата публикации

Adjustable tool support clamp

Номер: US20130200020A1
Автор: Gary S. Wollert
Принадлежит: Snap On Inc

A clamp structure that provides versatility and structural adaptability to different clamping surfaces. A tension member can be coupled to the inside of a tubular body at one end and to a rod at the other end. Removable grips can be coupled to the ends of the body, but are not directly coupled to the tension member so that changing the grips can be done without removing the tension member from its anchored position. The grips can, in some embodiments, be pivotable so as to accommodate a variety of different gripping surfaces. Various holding members such as a tool holder, a utility hook and/or a claw grip can be movably provided on the body and can hold tools or light fixtures in a variety of configurations.

Подробнее
12-09-2013 дата публикации

Methods and Systems of Aggregating Information of Social Networks Based on Geographical Locations Via a Network

Номер: US20130238599A1
Автор: Burris Brandon C.
Принадлежит: SNAP TRENDS, INC.

One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. One or more social networks can be queried with search and/or filter parameters and one or more geographic locations, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographic location(s) and presented to a user on a map or other user interface. A size of a search region can be changed to a second size, and/or a position of the search region can be changed to a second position. One or more queries can be saved with their geospatial references and their search and/or filter parameter(s) (e.g. saved queries) can continue to run and/or execute over one or more periods of time transpiring to provide continual and/or periodic reporting. 1. A system , comprising:a processor;a network interface, coupled to the processor and coupled to a network; and 'receives, from a computing device, a first query of at least one social network media data source comprising a first input indicating a first location, a second input indicating a first geographical search region associated with the first location, and a third input indicating search data, wherein the first geographical search region comprising at least a first unsupported geographical search region shape that is not a supported geographical search region shape for one or more interfaces of the at least one social network media data source such that the first query is not supported as a query of the at least one social network media data source;', 'a memory device coupled to the processor, wherein the memory device stores instructions that are executed by the processor, wherein the system (a) the at least one query specifies a plurality of supported geographical search region shapes supported by the one or more ...

Подробнее
12-09-2013 дата публикации

Methods and Systems of Aggregating Information of Social Networks Based on Geographical Locations Via a Network

Номер: US20130238652A1
Автор: Brandon C. Burris
Принадлежит: SNAP TRENDS Inc

One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. One or more social networks can be queried with search and/or filter parameters and one or more geographic locations, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographic location(s) and presented to a user on a map or other user interface. Location-based information (e.g., in advertisement, a promotion, a coupon, etc.) can be provided to corresponding computing devices that correspond to one or more results of the one or more queries of the social network media data sources associated with the search region. The location-based information can be provided to the computing device via one or more of a banner advertisement, a text message, a SMS (short message service) message, an email message, a video and an in-application message, among others.

Подробнее
12-09-2013 дата публикации

Methods and Systems of Aggregating Information of Social Networks Based on Changing Geographical Locations of a Computing Device Via a Network

Номер: US20130238658A1
Автор: Brandon C. Burris
Принадлежит: SNAP TRENDS Inc

One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. A geographical search region can be associated with a computing device of a user and with locations of the computing device, including the ability to track the computing device with the geographical search region along a path of movement of the computing device. Other geographical search regions can be associated with other computing devices that were included within the geographical search region and can be associated with locations of the other computing devices. One or more social networks can be queried with search and/or filter parameters based on the geographical search regions of respective computing devices, and user-provided social network communications and information within the geographical search regions of the respective computing devices can be received based on the queries.

Подробнее
03-10-2013 дата публикации

Wireless network and methodology for automotive service systems

Номер: US20130258902A1
Принадлежит: Snap On Inc

A method and apparatus are provided for forming a wireless communications network using a standard communications link between a master controller and at least one slave device. In one example, a list of available slave devices for the network is generated, valid slave devices are determined from the list of available slave devices based on an identification protocol of the standard communications link, and the at least one slave device is selected from the valid slave devices. A network identification is established between the master controller and the at least one slave device, and the network identification is used to establish a network comprising only the master controller and the at least one slave device.

Подробнее
10-10-2013 дата публикации

Methods and Systems of Aggregating Information of Social Networks Based on Changing Geographical Locations of a Computing Device Via a Network

Номер: US20130268558A1
Автор: Burris Brandon C.
Принадлежит: SNAP TRENDS, INC.

One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. A geographical search region can be associated with a computing device of a user and with locations of the computing device, including the ability to track the computing device with the geographical search region along a path of movement of the computing device. Other geographical search regions can be associated with other computing devices that were included within the geographical search region and can be associated with locations of the other computing devices. One or more social networks can be queried with search and/or filter parameters based on the geographical search regions of respective computing devices, and user-provided social network communications and information within the geographical search regions of the respective computing devices can be received based on the queries. 1. A system , comprising:a processor;a network interface, coupled to the processor and configured to be coupled to a network; anda memory device coupled to the processor, wherein the memory device stores instructions that are executed by the processor, wherein the system:receives, via a network, search data from a first computing device;determines a first location of a second computing device;associates a first geographical search region with the second computing device and the first location;generates at least a first query based on the first geographical search region that is associated with the first location, the search data, and at least one social network media data source, wherein the at least one social network media source is configured to store user-provided data from a plurality of users provided via a plurality of computing devices at a plurality of locations;provides, via the network, the at least the first query to ...

Подробнее
28-11-2013 дата публикации

Wearable Device

Номер: US20130314298A1
Автор: Stokes Lance Alex
Принадлежит: COTTON SNAPS, INC.

A wearable device having a first object and a retention system, the retention system having a first link comprising a first interface and a second interface and wherein the first interface is configured to selectively mechanically couple the first link to the first object and wherein the second interface is configured to selectively join the first object and the retention system in a loop via a magnetic connection. 1. A wearable device , comprising:a first object; anda retention system comprising a first link comprising a first interface and a second interface;wherein the first interface is configured to selectively mechanically couple the first link to the first object and wherein the second interface is configured to selectively join the first object and the retention system in a loop via a magnetic connection.2. The wearable device of claim 1 , the retention system further comprising:a second link comprising a first interface and a second interface;wherein the first interface of the second link is configured to selectively mechanically couple the first link to the first object and wherein the second interface of the second link is configured to magnetically connect to the second interface of the first link.3. The wearable device of claim 1 , wherein the first object is an eyeglasses frame.4. The wearable device of claim 1 , wherein the first link comprises a tube.5. The wearable device of claim 1 , wherein the first interface comprises an elastic receiver.6. The wearable device of claim 1 , wherein the second interface comprises a magnet.7. The wearable device of claim 1 , wherein the second interface comprises a ferrous material.8. The wearable device of claim 1 , wherein the first link comprises a cloth material sewn to form a tube and wherein a magnet of the second interface is captured within an internal compartment of the tube.9. The wearable device of claim 1 , wherein the second interface comprises a magnet that is movable along a length of the first link. ...

Подробнее
19-12-2013 дата публикации

System and method for integrating devices for servicing a device-under-service

Номер: US20130339556A1
Принадлежит: Snap On Inc

A system comprising multiple devices that are operable when servicing a device-under service is described. A data acquisition (DAQ) device and a scanner device of the system are operable to acquire data from the device-under-service and to transmit the acquired data to a display device of the system. The DAQ device can operate in a local-control mode in which selection of DAQ mode for the DAQ device is carried out at the DAQ device. The DAQ device can operate in a remote-control mode in which selection of a DAQ mode for the DAQ device is carried out at the display device. The multiple devices may communicate with each other via one or more wireless network via one or more air interface protocols. Each device of the system may operate as a stand-alone device or in combination with multiple devices of the system.

Подробнее
23-01-2014 дата публикации

Vehicle wheel alignment system and methodology

Номер: US20140023238A1
Автор: Steven W. Rogers
Принадлежит: Snap On Inc

A hybrid wheel alignment system and methodology use passive targets for a first pair of wheels (e.g. front wheels) and active sensing heads for another pair of wheels (e.g. rear wheels). The active sensing heads combine image sensors for capturing images of the targets with at least one spatial relationship sensor for sensing a relationship between the active sensing heads. One or both of the active sensing heads may include inclinometers or the like, for sensing one or more tilt angles of the respective sensing head. Data from the active sensing heads may be sent to a host computer for processing to derive one or more vehicle measurements, for example, for measurement of parameters useful in wheel alignment applications.

Подробнее
27-03-2014 дата публикации

Methods and Systems of Aggregating Information of Social Networks Based on Changing Geographical Locations of a Computing Device Via a Network

Номер: US20140089296A1
Автор: Burris Brandon C.
Принадлежит: SNAP TRENDS, INC.

One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. A geographical search region can be associated with a computing device of a user and with locations of the computing device, including the ability to track the computing device with the geographical search region along a path of movement of the computing device. Other geographical search regions can be associated with other computing devices that were included within the geographical search region and can be associated with locations of the other computing devices. One or more social networks can be queried with search and/or filter parameters based on the geographical search regions of respective computing devices, and user-provided social network communications and information within the geographical search regions of the respective computing devices can be received based on the queries. 1. A system , comprising:a processor;a network interface, coupled to the processor and configured to be coupled to a network; anda memory device coupled to the processor, wherein the memory device stores instructions that are executed by the processor, wherein the system:associates a first geographical search region with a first location;generates at least a first query based on the first geographical search region that is associated with the first location and at least one social network media data source, wherein the at least one social network media source is configured to store user-provided data from a plurality of users provided via a plurality of computing devices;provides, via the network, the at least the first query to the at least one social network media data source;receives, from the at least one social network media data source via the network, at least a first result based on the at least the first query and based ...

Подробнее
27-03-2014 дата публикации

Methods and Systems for Monitoring and Controlling Social Network Communications Over a Network at a Secure Location

Номер: US20140089343A1
Принадлежит: SNAP TRENDS, INC.

One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to social network communications through a monitor device at a secure location, such as a home, business or entertainment center, for example. The monitor device is coupled to network equipment coupling the secure location to a wide area network (e.g., the Internet), and monitors all social network communications to and from the secure location. The monitor device is queried with search and/or filter parameters, and social network communications over the network to and from computing devices at the secure location can be monitored, intercepted, censored and/or duplicated based on the queries. Alerts can be generated in response to results of the queries and signaled to computing and telecommunications devices, for example. 1. A method , comprising:receiving, from a first computing device via a network, identification data that indicates at least one monitor device configured to monitor social network communications and configured to be coupled to customer premise equipment that is configured to be coupled to a wide area network;receiving, from the first computing device via the network, search data;generating at least one query that is based on the identification data that indicates the at least one monitor device, wherein the at least one monitor device provides user-provided social network data sent to and from at least a second computing device of a user utilizing the customer premise equipment and the wide area network to communicate user-provided social network data to and from at least one social network;receiving at least one result based on the at least one query and based on the user-provided social network data, sent to and/or from the at least the second computing device of the user, provided via the at least one monitor device;generating at least one response to the at least one result.2. The method of claim 1 , ...

Подробнее
07-01-2021 дата публикации

Method and system for calibrating imaging system

Номер: US20210003454A1
Принадлежит: Snap On Inc

A method comprises capturing outputs of a VLC and an infrared array sensor (IAS). A memory includes a calibration based on a position of a laser pointer relative to the IAS. The method includes the laser pointer outputting a light beam to produce a laser dot on a target. The output of the VLC includes a representation of the laser dot. The output of the IAS includes values indicative of infrared radiation from the target. The method includes determining a temperature based on a portion of the values indicative of infrared radiation from the target. The portion of the values includes values associated with a portion of the target at which the laser dot is produced. The method includes displaying, on the display, the output of the VLC and the temperature. Displaying the output of the VLC includes displaying a visible light image showing the laser dot and at least a portion of the target.

Подробнее
02-01-2020 дата публикации

Content sharing platform profile generation

Номер: US20200004829A1
Принадлежит: Snap Inc

Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user and the second user, wherein the common activity data comprises at least one media content item generated by the second user that was viewed or saved by the first user, or one or more datum saved by the first user from a communication received from the second user, and generating second user profile data comprising the common activity data related to both the first user and the second user in the content sharing platform as part of the second user profile.

Подробнее
08-01-2015 дата публикации

Torque wrench with shock absorption

Номер: US20150007699A1
Принадлежит: Snap On Inc

The present disclosure relates to a tool including one or more shock absorption components disposed in the tool and adapted to protect various components of the tool in the event the tool is dropped or otherwise sustains an impact force. In an embodiment, the tool includes shock absorption foam disposed above and below an electronic display. The tool may also include a shock absorption component disposed under an end cap of the tool to absorb a shock or impact force to the tool when the tool is dropped on the end cap.

Подробнее
20-01-2022 дата публикации

Dead blow hammer head

Номер: US20220016752A1
Принадлежит: Snap On Inc

A hammer head with an internal cavity including weights that are sized to restrict the weights from escaping from a crack in the hammer or are easily collected and accounted for should the hammer separate to ensure foreign objects and debris do not contaminate sensitive work spaces. The weights are shaped to allow the weights to longitudinally move in the internal cavity. The weights may take the form of a number of different shapes.

Подробнее
02-01-2020 дата публикации

Regulated power sources

Номер: US20200006971A1
Принадлежит: Snap Inc

Disclosed herein are regulated power supplies. The power source delivers power to a system load and includes battery units. The power source also includes power flow devices coupled to the battery units that are configured to provide power from the battery units to the system load. Each power flow device corresponds to a respective one of the battery units, and includes a one direction current flow device connected in series with a current regulator between the respective battery unit and the system load.

Подробнее
10-01-2019 дата публикации

Image segmentation for object modeling

Номер: US20190012563A1
Принадлежит: Snap Inc

Systems, devices, and methods are presented for segmenting an image of a video stream with a client device by accessing a set of images within a video stream, identifying an object of interest within one or more images of the set of images, and detecting a region of interest within the one or more images. The systems, devices, and method identify a first set of median pixels in a first portion of the object of interest and a second set of median pixels in a second portion of the object of interest. The systems, devices, and methods determine a polyline approximating the first and second sets of median pixels and generate a model for the polyline.

Подробнее
09-01-2020 дата публикации

Method and system for generating vehicle service content

Номер: US20200013022A1
Принадлежит: Snap On Inc

Methods and systems for using natural language processing and machine-learning algorithms to process vehicle-service data to generate metadata regarding the vehicle-service data are described herein. A processor can discover vehicle-service data that can be clustered together based on the vehicle-service data having common characteristics. The clustered vehicle-service data can be classified (e.g., categorized) into any one of a plurality of categories. One of the categories can be for clustered vehicle-service data that is tip-worthy (e.g., determined to include data worthy of generating vehicle-service content (e.g., a repair hint). Another category can track instances of vehicle-service data that are considered to be common to an instance of vehicle-service data classified into the tip-worthy category. The vehicle-service data can be collected from repair orders from a plurality of repair shops. The vehicle-service content generated by the systems can be provided to those or other repair shops.

Подробнее
21-01-2021 дата публикации

Methods and systems for taxonomy assist at data entry points

Номер: US20210019025A1
Принадлежит: Snap On Inc

A method and system provide for entering text into a text field by determining complete-text terms, displaying the complete-text terms, and receiving a selection of a complete-text term as text to be entered into the text field. In some cases, a complete-text term can include all prior text entries used to determine the complete-text terms. In other cases, a complete-text term can include only a portion or none of the prior text entries used to determine the complete-text term. The determination of the complete-text terms can be based on a vehicle identifier. The determination of the complete-text terms can be based on one or more complete-text term selection-limiters, such a location, use, or diagnostic trouble code associated with the vehicle. The system can include a vehicle service tool that requests a set of complete-text terms and receives the set from a complete-text term storage device or an off-board processor.

Подробнее
10-02-2022 дата публикации

Textured mesh building

Номер: US20220044479A1
Принадлежит: Snap Inc

Systems and methods are provided for receiving a two-dimensional (2D) image comprising a 2D object; identifying a contour of the 2D object; generating a three-dimensional (3D) mesh based on the contour of the 2D object; and applying a texture of the 2D object to the 3D mesh to output a 3D object representing the 2D object.

Подробнее
10-02-2022 дата публикации

Content collection navigation and autoforwarding

Номер: US20220046078A1
Принадлежит: Snap Inc

Systems and methods for communicating and displaying collections of image and video clip content are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content (e.g. image or video clip) is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device automatically begins playing a next content collection. Additional content collections generated from content submitted by other client devices can be received from the server computer system, with autoforward play of additional content collections continuing indefinitely. Some embodiments include content collections generated by the server computer system, as well as advertising elements or other system images presented between content collections.

Подробнее
17-02-2022 дата публикации

Chat highlights

Номер: US20220052975A1
Автор: Jeremy Voss
Принадлежит: Snap Inc

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting chat highlights. The program and method include generating a group profile for a plurality of users that includes a plurality of conversation segments; identifying a group of consecutively exchanged messages in a first of the plurality of conversation segments for which a difference between a starting time stamp of a first message in the group of consecutive messages and an ending time stamp of a last message in the group of consecutive messages is less than a threshold time interval representing consecutively exchanged messages; generating for display an interactive visual representation of the identified group of consecutive messages; and in response to receiving a user input that selects the interactive visual representation, generating for display a portion of the identified group of consecutive messages.

Подробнее
30-01-2020 дата публикации

Conditional modification of augmented reality object

Номер: US20200035003A1
Принадлежит: Snap Inc

A server machine modifies an augmented reality (AR) object in response to fulfillment of a condition. The machine provides, to a user device, object data that defines the AR object. The object data specifies a physical geolocation of the AR object, a presentation attribute of the AR object, a conditional modification program, and a trigger condition for execution of the conditional modification program. The object data causes the user device to present the AR object with a first appearance, located at the physical geolocation. The machine detects fulfillment of the trigger condition, and in response, the machine executes the conditional modification program. This modifies the object data by modifying the presentation attribute. The machine provides, to the user device, the modified object data, which causes the user device to present the AR object with a second appearance based on the modified presentation attribute.

Подробнее
04-02-2021 дата публикации

Voice driven dynamic menus

Номер: US20210034202A1
Автор: Jesse Chand
Принадлежит: Snap Inc

Disclosed are systems, methods, and computer-readable storage media to provide voice driven dynamic menus. One aspect disclosed is a method including receiving, by an electronic device, video data and audio data, displaying, by the electronic device, a video window, determining, by the electronic device, whether the audio data includes a voice signal, displaying, by the electronic device, a first menu in the video window in response to the audio data including a voice signal, displaying, by the electronic device, a second menu in the video window in response to a voice signal being absent from the audio data, receiving, by the electronic device, input from the displayed menu, and writing, by the electronic device, to an output device based on the received input.

Подробнее
04-02-2021 дата публикации

Adaptive Image Processing

Номер: US20210034910A1
Автор: Robert J. Hoevenaar
Принадлежит: Snap On Inc

An imaging device includes one or more processors; and a computer readable medium storing instructions that, when executed by the one or more processors, cause the imaging device to perform functions including: capturing a first image and thereafter a second image; making a determination of whether or not a difference between the first image and the second image is greater than a threshold value; generating a third image by processing the second image using an image processing algorithm that corresponds to the determination; and displaying the third image.

Подробнее
07-02-2019 дата публикации

Apparatus and Method for Locking a Storage Tank Above a Scale During Transportation

Номер: US20190039759A1
Принадлежит: Snap On Inc

An apparatus including a storage tank, a frame positioned at least partially beneath the storage tank, a lever having a first end and a second end pivotally mounted to the frame, a scale system positioned beneath the storage tank, wherein in a first position, the storage tank exerts a force against the scale system, and in a second position, the second end of the lever exerts a force on a bottom of the storage tank such that the storage tank is positioned above, and out of contact with, the scale system.

Подробнее
24-02-2022 дата публикации

User-specified replacement of terms in messaging

Номер: US20220058335A1
Принадлежит: Snap Inc

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for replacing text in a message thread. The program and method provide for receiving an indication of user input provided by a first user, the user input comprising a text-based term for updating a message thread between the first user and a second user; determining that the text-based term is included within a set of predefined terms, each predefined term within the set of predefined terms having corresponding replacement content for including in the message thread, the replacement content having been specified by the first or second user with respect to messages exchanged between the first and second user; and providing, in response to the determining and based on the set of predefined terms, the replacement content corresponding to the text-based term within the message thread.

Подробнее
18-02-2021 дата публикации

Device pairing with optical codes

Номер: US20210051016A1
Принадлежит: Snap Inc

Embodiments for device pairing using optical codes are described. One embodiment is a wearable device with an image sensor configured to capture an image including a first optical code from a first host device. The wearable device decodes the first optical code, and in response to the first optical code, initiates broadcast of a pairing advertisement. The host device displays a second optical code in response to the pairing advertisement, and the wearable device captures and processes the second optical code to determine a host pairing advertisement code. The wearable device then, in response to the second optical code, initiate broadcast of a second pairing advertisement including the host pairing advertisement code. In various embodiments, a secure wireless channel is then established and used for further secure communications.

Подробнее
10-03-2022 дата публикации

WAVEGUIDE WITH 2-LAYER STACK-UP

Номер: US20220075110A1
Автор: Fliszar David, Singh Amit
Принадлежит: Snap Inc.

A lightweight stacked optical waveguide using two plastic substrates having nano-structure gratings and a single glass substrate sandwiched between them. The nano-structure gratings face each other, and are each encapsulated within the optical waveguide. The two plastic substrates are each adhesively secured to the central glass substrate rather than to each other to provide sufficient securing strength and precisely establish and maintain an air gap between the substrates. The thickness of the plastic substrates and the glass substrate are selected such that the stacked optical waveguide is lightweight, but also has sufficient drop performance. The stacked optical waveguide can be efficiently manufactured as the adhesive bonds a plastic substrate to a glass substrate. 1. A stacked optical waveguide , comprising:a glass substrate;a first plastic substrate having a first optical structure, the first plastic substrate secured to and spaced from the glass substrate; anda second plastic substrate having a second optical structure, the second plastic substrate secured to and spaced from the glass substrate such that the glass substrate is interposed between the plastic substrates.2. The waveguide as specified in claim 1 , wherein the optical structures comprise optical gratings.3. The waveguide as specified in claim 2 , wherein the optical structures face one another.4. The waveguide as specified in claim 1 , wherein the plastic substrates are each secured to the glass substrate using an adhesive.5. The waveguide as specified in claim 1 , wherein the plastic substrates and the glass substrate are each optically transparent.6. The waveguide as specified in claim 1 , further comprising an air gap between the plastic substrates and the glass substrate.7. The waveguide as specified in claim 1 , wherein the plastic substrates are softer than the glass substrate.8. The waveguide as specified in claim 1 , wherein the plastic substrates are each lighter than the glass substrate. ...

Подробнее
10-03-2022 дата публикации

3d cutout image modification

Номер: US20220076500A1
Принадлежит: Snap Inc

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for performing operations comprising: receiving, by a messaging application, an image generated. by a camera of a user; displaying an option to crop an object depicted in the image; determining whether the object is depicted in the image; selectively enabling selection of the option to crop the object based on determining whether the object is depicted in the image; receiving input that selects the option to crop an object depicted in the image when the option is enabled; in response to receiving the input, segmenting the image to separate the object from other portions depicted in the image; extracting the object from the image; and adding the extracted object to a new image as a virtual object.

Подробнее
10-03-2022 дата публикации

Real time painting of a video stream

Номер: US20220078370A1
Принадлежит: Snap Inc

Systems, devices, media, and methods are presented for generating graphical representations within frames of a video stream in real time. The systems and methods receive a frame depicting a portion of a face, identify user input, identify positions on the portion of the face corresponding to the user input. The systems and methods generate a graphical representation of the user input linked to positions on the portion of the face and render the graphical representation within frames of the video stream in real time.

Подробнее
05-03-2015 дата публикации

Prognostics-Based Estimator

Номер: US20150066781A1
Принадлежит: Snap On Inc

Described herein are methods and devices for determining estimate information related to at least one potential vehicle fix for a vehicle based on vehicle information and content of a vehicle repair database. According to an example method, a computing device can receive vehicle information that includes a vehicle identifier and vehicle-usage data for a vehicle. The computing device can then determine repair information that relates to the vehicle from the vehicle repair database based on the vehicle information. The repair information can include at least one potential vehicle fix to a given malfunction. The example method can further involve determining estimate information related to the at least one potential vehicle fix and providing the estimate information to a communication network.

Подробнее
05-03-2015 дата публикации

Methods and Systems of Aggregating Information of Geographic Context Regions of Social Networks Based on Geographical Locations Via a Network

Номер: US20150066901A1
Принадлежит: SNAP TRENDS, INC.

In one or more embodiments, one or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical search regions that intersect respective one or more geographical context regions. One or more social networks can be queried with search and/or filter parameters and one or more geographical context regions, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographical context region(s) and presented to a user on a map or other user interface. One or more queries can be saved with their identification(s) of geographical context region(s) and their search and/or filter parameter(s) (e.g. saved queries) can continue to run and/or execute over one or more periods of time transpiring to provide continual and/or periodic reporting. 1. A system , comprising:a processor;a network interface, coupled to the processor and configured to be coupled to a network; and receives, from a computing device, a first query of at least one social network media data source including a first input indicating a first location, a second input indicating a first geographical search region associated with the first location, and a third input indicating search data;', 'generates at least a second query that includes the at least one social network media data source and at least one request for at least one geographic context region intersecting the first geographical search region;', 'provides, via the network interface and the network, the at least the second query to the at least one social network media data source;', 'receives, from the at least one social network media data source via the network interface and the network, at least one identification of at least one geographic context region;', 'generates at least a third query that includes the at least one identification of the at least one geographic context region and that is based ...

Подробнее
05-03-2015 дата публикации

METHODS AND SYSTEMS OF AGGREGATING INFORMATION OF GEOGRAPHICAL RELATION NETWORKS BASED ON GEOGRAPHICAL LOCATIONS OF SOCIAL NETWORK COMMUNICATIONS VIA A NETWORK

Номер: US20150066916A1
Принадлежит: SNAP TRENDS, INC.

One or more systems, devices, methods, and/or processes described can determine a relation network via analyzing communications of social network users. In one example, a first group of users can be determined via a geographical search region (GSR), and a relation network can be determined via analyzing communications of the first group of users. In another example, the relation network can be determined via analyzing communications of the first group of users with a second group of users that were not directly determined via the GSR. For instance, locations of the second group of users can be determined to be associated with the GSR. For example, associating the second group of users with the GSR can include rating the second group of users, according to one or more criterions and corresponding connection strengths, and determining that the second group of users are connected to the first group of users. 1. A system , comprising:a processor;a network interface, coupled to the processor and configured to be coupled to a network; and receives, from a computing device, a first query of at least one social network media data source including a first input indicating a first geographical search region and a second input indicating search data;', 'generates at least a second query that includes a request for at least a first identification of a first user account associated with the first geographical search region and that is based on the search data and the at least one social network media data source;', 'provides, via the network interface and the network, the at least the second query to the at least one social network media data source;', 'receives, from the at least one social network media data source via the network interface and the network, a first plurality of identifications of the user accounts associated with the first geographical search region;', 'generates at least a third query that includes a request for at least a second identification of a second ...

Подробнее
17-03-2022 дата публикации

Optimized laser cutting process for waveguide glass substrate

Номер: US20220080529A1
Принадлежит: Snap Inc

Cutting a wafer having devices, such as glass optical waveguides, into die by cutting into both sides of the wafer to reduce or eliminate micro-cracks and defects in the die. The wafer can be cut by simultaneously cutting the wafer from both sides using separate lasers at a controlled depth. The wafer can also be sequentially cut by cutting into one side of the wafer, flipping the wafer, and then cutting into the other side of the wafer. A processor controls the power of each laser to select the depth of each cut, such that each cut may be 50% into the wafer, or other depths such as 30% for one cut and 70% for the other cut. The wafer may be cut into the bottom surface of the wafer first, and then cut into the top surface of the wafer having the optical waveguides.

Подробнее
08-03-2018 дата публикации

Methods and Systems for Clustering of Repair Orders Based on Multiple Repair Indicators

Номер: US20180068279A1
Принадлежит: Snap On Inc

A processor may determine that a first repair order (RO) of an existing cluster of ROs (e.g. corresponding to first and second vehicle symptoms and to first and second corrective actions) refers to a first vehicle related to a set of vehicles. The processor may identify ROs that refer to vehicles from the set and may determine among these identified ROs (i) a first relationship between the first symptom and the first action without the first symptom relating to the second action and/or (ii) a second relationship between the second symptom and the second action without the second symptom relating to the first action. The processor may (i) if the first relationship exists, add the first RO to a first different cluster corresponding to the first relationship and (ii) if the second relationship exists, add the first RO to a second different cluster corresponding to the second relationship.

Подробнее
27-02-2020 дата публикации

Automated three dimensional model generation

Номер: US20200066037A1
Принадлежит: Snap Inc, Snapchat Ltd

In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.

Подробнее
11-03-2021 дата публикации

Occlusion detection system

Номер: US20210073572A1
Принадлежит: Snap Inc

An occlusion detection system to perform operations that include: capturing image data that depicts an environment at a client device, the environment including a target object at a position within the environment; causing display of a presentation of the environment at the client device, the presentation of the environment including a display of the target object at the position within the environment; detecting a first attribute of the display of the target object at the client device; performing a comparison of the first attribute of the display of the target object and a second attribute associated with the target object; and detecting an occlusion based on the comparison.

Подробнее
11-03-2021 дата публикации

Compact neural networks using condensed filters

Номер: US20210073613A1
Принадлежит: Snap Inc

A compact neural network system can generate multiple individual filters from a compound filter. Each convolutional layer of a convolutional neural network can include a compound filters used to generate individual filters for that layer. The individual filters overlap in the compound filter and can be extracted using a sampling operation. The extracted individual filters can share weights with nearby filters thereby reducing the overall size of the convolutional neural network.

Подробнее
05-03-2020 дата публикации

Video clip object tracking

Номер: US20200074738A1
Принадлежит: Snap Inc

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering a three-dimensional virtual object in a video clip. The method and system include capturing, using a camera-enabled device, video content of a real-world scene and movement information collected by the camera-enabled device during capture of the video content. The captured video and movement information are stored. The stored captured video content is processed to identify a real-world object in the scene. An interactive augmented reality display is generated that: adds a virtual object to the stored video content to create augmented video content comprising the real-world scene and the virtual object; and adjusts, during playback of the augmented video content, an on-screen position of the virtual object within the augmented video content based at least in part on the stored movement information.

Подробнее
24-03-2022 дата публикации

Multiple gateway message exchange

Номер: US20220094656A1
Принадлежит: Snap Inc

Systems and methods are provided for exchanging messages between gateways. The systems and methods include operations for: storing, in a first gateway located in a first geographical region of a plurality of geographical regions, data that associates a plurality of users with the plurality of geographical regions; receiving, by the first gateway, a message directed to a given user of the plurality of users; determining, based on the data, that a second geographical region of the plurality of geographical regions is associated with the given user; and transmitting, by the first gateway, the message to a second gateway located in the second geographical region.

Подробнее
29-03-2018 дата публикации

Strap cover device

Номер: US20180084856A1
Автор: Sun K. Lee
Принадлежит: Snap Life Inc

The present disclosure relates to a device for attaching to a strap of a hat that provides comfort to the wearer of the hat as well as sweat absorbing/wicking properties. The device can include a material piece having a first and second side that is divided into three panels. The material piece is configured to fold at two places such that the device can be wrapped around the strap. A hook and loop attachment means can be provided on at least two of the three panels, such that a hook and loop portion are configured to contact each other when the material piece is wrapped around the strap. Alternatively, the device can be a layered material having a first layer that faces the wearer of the hat and a second layer having an adhesive material for attaching to the inside of the strap of the hat.

Подробнее
31-03-2022 дата публикации

Real-time preview personalization

Номер: US20220100534A1
Принадлежит: Snap Inc

A preview personalization system for generating and presenting previews of personalized media content at a client device, wherein the previews may be personalized, in real-time, based on one or more attributes which may include user profile data and contextual data accessed by the client device, according to certain example embodiments.

Подробнее
31-03-2022 дата публикации

Qr generation system for augmented reality continuity

Номер: US20220101000A1
Принадлежит: Snap Inc

Systems and Methods directed to detecting first user activity during a first session of an interactive augmented reality (AR) application on a first computing device, generating a quick response (QR) image comprising an encoded AR state associated with the first user activity, retrieving the QR image during a second session of the interactive AR application, and detecting selection of the QR image during the second session. The systems and methods are include generating an AR environment based on the encoded AR state in response to detecting the selection of the QR image, and causing an AR application interface associated with the interactive AR application to display the AR environment during the second session.

Подробнее
25-03-2021 дата публикации

Application control using a gesture based trigger

Номер: US20210089204A1
Автор: Joseph Burfitt
Принадлежит: Snap Inc, Snapchat Inc

Systems and methods for control of application actions using a modification trigger to visually modify an electronic document are disclosed. A computing device, such as a mobile computing device having a touchscreen display, can display an electronic document having a first portion and a second portion. Initially upon displaying the electronic document, the computing device displays the first portion and the second portion may lie out of view, not displayed. A user can swipe along a scroll direction, causing the second portion to be displayed. The second portion can include or otherwise be associated with a modification trigger. Upon receiving a gesture on the second portion, the modification trigger performs actions, including, for example, subscribing to a series of electronic documents and minimizing the visual display of the electronic document.

Подробнее
25-03-2021 дата публикации

Use of on-screen content identifiers in automated tool control systems

Номер: US20210089774A1
Принадлежит: Snap On Inc

An inventory control system comprises an object storage device, a display device, and one or more processors. The object storage device includes a plurality of compartments, in which each compartment has a plurality of storage locations for storing objects. The display device is configured to display information about the object storage device. The one or more processors are configured to establish a description database of objects configured for storage in the inventory control system. The one or more processors retrieve object keywords corresponding to objects stored in the plurality of storage locations of one of the plurality of compartments. The one or more processors also generate a text block based on the retrieved object keywords. On the display device, the one or more processors display a representation of the plurality of compartments of the object storage device with the text block applied to the one of the plurality of compartments.

Подробнее
31-03-2022 дата публикации

Selecting ads for a video within a messaging system

Номер: US20220103894A1
Принадлежит: Snap Inc

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for selecting ads for a video. The program and method provide for receiving a request for an ad to insert into a video playing on a client device, the request including a first content identifier that identifies a first type of content included in the video; determining a set of content identifiers associated with the first content identifier, the set of content identifiers identifying second types of content to filter with respect to providing the ad in response to the request; selecting an ad from among plural ads, by filtering ads tagged with a second content identifier included in the set of content identifiers; and providing the selected ad as a response to the request.

Подробнее
29-03-2018 дата публикации

Eyewear device input mechanism

Номер: US20180088687A1
Автор: Matthew Hanover
Принадлежит: Snap Inc

An electronics-enabled eyewear device provides a primary command channel and a secondary command channel for receiving user input during untethered wear, one of the command channels providing for tap input detected by motion sensor(s) incorporated in a body of the eyewear device. A predefined tap sequence or pattern can be applied to frame of the device to trigger as device function. In one example, a double tap of the device's frame causes charge level display indicating a battery charge level.

Подробнее
31-03-2022 дата публикации

Augmented reality content items including user avatar to share location

Номер: US20220103969A1
Принадлежит: Snap Inc

In one or more implementations, a user of a client application may share the location of the user in relation to an avatar of the user. In various examples, an avatar-based location sharing user interface element may be selectable to execute an augmented reality content item that is executable to make the location of the user accessible to one or more additional users of the client application. In one or more examples, a message may be generated that includes user content captured at a location of the user, an avatar of the user, and location information related to the location of the user. In one or more additional examples, the location of the user may be accessible via a map user interface that displays the avatar of the user at the location of the user within a geographic region.

Подробнее
25-03-2021 дата публикации

Restricted group content collection

Номер: US20210092087A1
Принадлежит: Snap Inc, Snapchat Inc

A messaging server system receives a message creation input from a first client device that is associated with a first user registered with the messaging server system. The messaging server system determines, based on an entity graph representing connections between a plurality of users registered with the messaging server system, that the first user is within a threshold degree of connection with a second that initiated a group story in relation to a specified event. The messaging server system determines, based on location data received from the first client device, that the first client device was located within a geo-fence surrounding a geographic location of the specified event during a predetermined event window, the geo-fence and event window having been designated by the second user, and causes the first client device to present a user interface element, that enables the first user to submit content to the group story.

Подробнее
05-05-2022 дата публикации

Interface to display shared user groups

Номер: US20220137761A1
Принадлежит: Snap Inc

A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.

Подробнее
29-03-2018 дата публикации

Eyewear device mode indication

Номер: US20180091729A1
Автор: Matthew Hanover
Принадлежит: Snap Inc

An electronics-enabled eyewear device includes a mode indicator comprising a series of light emitters arranged on a forward-facing surface of the eyewear device, for example being provided by a ring of LEDs arranged peripherally about a camera lens opening in a front surface of an eyewear frame. The mode indicator automatically displays different visual indications corresponding to different modes of operation or states of the eyewear device. One visual indication provides an animated pattern of circulating LEDs during video capture by the eyewear device.

Подробнее
05-04-2018 дата публикации

System and Method for Providing an Interactive Vehicle Diagnostic Display

Номер: US20180095638A1
Принадлежит: Snap On Inc

A client computing system (CCS) receives a download including (i) an image representative of at least one circuit in a vehicle, the at least one circuit including a first circuit configured for carrying a first signal within the vehicle, and (ii) symbol data associated with at least one symbol, the at least one symbol including a first symbol. After receiving the download, the CCS displays the image and the at least one symbol. The CCS then receives a first input corresponding to selection of the first symbol. The CCS then responsively receives, from the vehicle, data representing value(s) of the first signal. The CCS then determines a first display-location at which to display the data representing the value(s) of the first signal. While the image and the at least one symbol are displayed, the CCS then displays, at the first display-location, the data representing the value(s) of the first signal.

Подробнее
12-05-2022 дата публикации

Generating customized avatars based on location information

Номер: US20220147236A1
Принадлежит: Snap Inc

Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.

Подробнее
06-04-2017 дата публикации

System and method for dynamically-changeable displayable pages with vehicle service information

Номер: US20170098200A1
Принадлежит: Snap On Inc

A method and system for generating a displayable page with a display card is described. A computer server receives data indicating a vehicle symptom and searches a computer-readable database to determine a most-likely cause of the vehicle symptom, a most-probable component associated with the most-likely cause, a component-type identifier associated with the most-probable component, a subset of information categories from among a set of information categories associated with at least one component-type identifier, and data to populate the display card. The server generates the displayable page including the display card and the data to populate in the display card. The server transmits the displayable page to a display device for displaying the displayable page on a display screen. The server receives data indicating selection of an action trigger in the display card occurred and responsively provides the display device with data to update the display card or another displayable page.

Подробнее
12-05-2022 дата публикации

Automated dance animation

Номер: US20220148246A1
Принадлежит: Snap Inc

Methods, devices, media, and other embodiments are described for generating, modifying, and outputting pseudorandom animations that can be synchronized to audio data. In one embodiment, a computer animation model made up of comprising one or more control points is accessed by one or more processors, which associate motion patterns with a first control point of the one or more control points, and associate one or more speed harmonics with the first control point. A set of motion states is identify with a motion state for the combinations of possibilities, and a probability value is assigned to each motion state of the set of motion states. The probability value can be used to probabilistically determine a particular motion state to be part of displayed animation for the computer animation model.

Подробнее
01-04-2021 дата публикации

Trending content view count

Номер: US20210099408A1
Принадлежит: Snap Inc

Systems and methods are provided for performing operations including: retrieving, by one or more processors, a first content item; obtaining a first view count for the first content item; determining that the first view count corresponds to trending content; and presenting the first content item to a user in a presentation arrangement of a graphical user interface with a first indication of the first view count, the first indication having a first visual attribute representing trending content.

Подробнее
12-05-2022 дата публикации

Using portrait images in augmented reality components

Номер: US20220148276A1
Принадлежит: Snap Inc

The technical problem of creating an augmented reality (AR) experience that, on one hand, is accessible from a camera view user interface provided with a messaging client and that, also, can perform a modification based on a previously captured image of a user, is addressed by providing an AR component. When a user, while accessing the messaging client, engages a user selectable element representing the AR component in the camera view user interface, the messaging system loads the AR component in the messaging client. The AR component comprises a target media content object, which can be animation or live action video. The loaded AR component accesses a portrait image associated with a user and modifies the target media content using the portrait image. The resulting target media content object is displayed in the camera view user interface.

Подробнее
23-04-2015 дата публикации

METHODS AND SYSTEMS OF AGGREGATING INFORMATION OF SOCIAL NETWORKS BASED ON GEOGRAPHICAL LOCATIONS VIA A NETWORK

Номер: US20150113017A1
Автор: Burris Brandon C.
Принадлежит: SNAP TRENDS, INC.

One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. One or more social networks can be queried with search and/or filter parameters and one or more geographic locations, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographic location(s) and presented to a user on a map or other user interface. 1. A system , comprising:a processor;a network interface, coupled to the processor and coupled to a network; and generates a first query of at least one social network media data source comprising a first input indicating a first location, a second input indicating a first geographical search region associated with the first location, and a third input indicating search data, wherein the first geographical search region is an unsupported geographical search region shape that is not a supported geographical search region shape for one or more interfaces of the at least one social network media data source such that the first query is not supported as a query of the at least one social network media data source, wherein the at least one social network media data source stores user-provided data from a plurality of users provided to one or more social networks of the at least one social network media data source via a plurality of computing devices at a plurality of locations;', 'determines a pattern of a plurality of supported geographical search region shapes, wherein the pattern of the plurality of supported geographical search region shapes is determined to cover at least the unsupported geographical search region such that the pattern of the plurality of supported geographical search region shapes is inclusive of the first unsupported geographical search region shape, and further wherein the pattern of the ...

Подробнее
29-04-2021 дата публикации

Games in chat

Номер: US20210121786A1
Принадлежит: Snap Inc

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing games in a chat interface. A conversation interface is presented in a messaging application to enable a plurality of participants in a conversation to exchange messages with each other. A request from a first participant of the plurality of participants is received to launch a gaming application. In response to receiving the request from the first participant, a first message is transmitted to a second participant of the plurality of participants that indicates the first participant has launched the gaming application. In response to receiving the first message, an option is presented to the second participant in the conversation interface, the option associated with the gaming application to enable the second participant to join the first participant in the gaming application.

Подробнее
29-04-2021 дата публикации

Double reduction gear train

Номер: US20210122025A1
Принадлежит: Snap On Inc

A tool with two sequential gear trains and gear carrier assemblies adapted to be recessed into internal gears. The internal gear assembly also prevents rotation of the internal gear assembly relative to a housing of the tool. For example, the internal gear assembly can include a first gear train and second gear train sequentially coupled to the first gear train, wherein a first ring gear and first planet gears of the first gear train are substantially similar to a second ring gear and second planet gears of the second gear train.

Подробнее
02-06-2022 дата публикации

Automatically generated personalized message

Номер: US20220174028A1
Принадлежит: Snap Inc

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for performing operations comprising: identifying a current social event; obtaining a list of creative tools associated with the current social event; accessing a plurality of content items generated by a client device; determining that one or more of the creative tools have been applied to a first content item in the plurality of content items; generating a subset of content items corresponding to the current social event that includes the first content item; automatically populating a social event template graphic based on the subset of content items corresponding to the current social event to generate a social event graphic card; and receiving a request from the client device to transmit the social event graphic card to one or more other client devices.

Подробнее
29-04-2021 дата публикации

Method and system for generating vehicle service content

Номер: US20210125154A1
Принадлежит: Snap On Inc

Methods and systems for using natural language processing and machine-learning algorithms to process vehicle-service data to generate metadata regarding the vehicle-service data are described herein. A processor can discover vehicle-service data that can be clustered together based on the vehicle-service data having common characteristics. The clustered vehicle-service data can be classified (e.g., categorized) into any one of a plurality of categories. One of the categories can be for clustered vehicle-service data that is tip-worthy (e.g., determined to include data worthy of generating vehicle-service content (e.g., a repair hint). Another category can track instances of vehicle-service data that are considered to be common to an instance of vehicle-service data classified into the tip-worthy category. The vehicle-service data can be collected from repair orders from a plurality of repair shops. The vehicle-service content generated by the systems can be provided to those or other repair shops.

Подробнее
02-04-2020 дата публикации

Three dimensional scene inpainting using stereo extraction

Номер: US20200105051A1
Автор: Nir Daube, Zachi Karni
Принадлежит: Snap Inc

Systems and methods for rendering three-dimensional (3D) scenes having improved visual characteristics from a pair of 2D images having different viewpoints. The 3D scene is created by obtaining a first two-dimensional (2D) image of a scene object from a first viewpoint, obtaining a second 2D image of the scene object from a second viewpoint that is different than the first viewpoint, creating a depth map from the first and second 2D images, creating a 3D scene from the depth map and the first and second 2D images, detecting regions of the initial 3D scene with incomplete image information, reconstructing the detected regions of the 3D scene, determining replacement information and modify the reconstructed regions, and rendering the 3D scene with the modified reconstructed regions from a plurality of viewpoints.

Подробнее
02-04-2020 дата публикации

Separable distortion disparity determination

Номер: US20200107005A1
Автор: Sagi Katz
Принадлежит: Snap Inc

Systems and methods for determining disparity between two images are disclosed. Such systems and methods include obtaining a first raw pixel image of a scene from a first viewpoint, obtaining a second raw image of the scene from a second viewpoint (e.g., separate from the first viewpoint in a camera baseline direction such as horizontal or vertical), modifying the first and second raw pixel images using component-separated correction to create respective first and second corrected pixel images maintaining pixel scene correspondence in the camera baseline direction from between the first and second raw pixel images to between the first and second corrected pixel images, determining pixel pairs from corresponding pixels between the first and second corrected images in the camera baseline direction, and determining disparity correspondence for each of the determined pixel pairs from pixel locations in the first and second raw pixel images corresponding to respective pixel locations of the pixel pairs in the first and second corrected pixel images.

Подробнее
13-05-2021 дата публикации

Tool storage units with integrated power

Номер: US20210138628A1
Принадлежит: Snap On Inc

The present invention broadly relates to a tool storage unit with an integrated power strip. In some embodiments, the power strip is movable with a compartment of the tool storage unit. In other embodiments, the power strip is stationary. The compartment is adapted to provide access to the power strip when the compartment is open.

Подробнее
05-05-2016 дата публикации

Methods and Systems for Displaying Vehicle Data Parameter Graphs in Different Display Orientations

Номер: US20160124609A1
Принадлежит: Snap On Inc

Methods and system pertaining to displaying vehicle data parameters (VDP) are described. A vehicle service tool (VST) with a display can receive vehicle data messages or signals from a vehicle to receive the VDP. Some of the VDP can be associated with a PID. The VST can display VDP thresholds and indicators when a received VDP has breached a VDP threshold. The VST can determine being changed from a landscape orientation to a portrait orientation or vice versa and responsively change the presentation of VDP graphs displayed by the display. The display can receive various inputs such as a drag-and-drop or pinch-and-expand input to alternatively change the presentation of the VDP graphs being displayed. Changing a VDP presentation of graphs can include resizing or repositioning one or more VDP graph windows including a VDP graph.

Подробнее
25-08-2022 дата публикации

Co-location connection service

Номер: US20220272065A1
Принадлежит: Snap Inc

The online co-location connection service is provided by a messaging system configured to selectively pair user profiles associated with respective client devices equipped with sensors that communicate with each other within the predetermined physical proximity range. The pairing is effectuated without requiring that the two client devices, at the time of pairing, are within a communication range permitted by their respective short range communication sensors and without requiring a communication between the first client device and the second client device via a short-range wireless communication technology. Subsequent to the pairing, the messaging system monitors physical proximity of the client devices based on the sensor data obtained by the co-location connection service from the respective messaging clients executing at the respective client devices. In response to detecting that the client devices are within a predetermined physical proximity range the messaging system generates a co-location experience.

Подробнее
19-05-2016 дата публикации

Ratchet Mechanism Spring

Номер: US20160136790A1
Автор: David T. Ross
Принадлежит: Snap On Inc

A spring component for a ratcheting mechanism, such as a ratchet wrench. The spring component is shaped to be retained in a recess without any special machining. For example, the spring component can be retained at three abutment points. A leaf of the spring component can abut a pawl, and a base portion opposite the leaf can abut the drive gear. Support arms can abut the sidewall of the recess to retain the spring component within the recess without the need for special machining or tooling.

Подробнее
10-05-2018 дата публикации

Selective identification and order of image modifiers

Номер: US20180131878A1
Принадлежит: Snap Inc

Systems, devices, media, and methods are presented for presentation of modified objects within a video stream. The systems and methods receive a selection at a user interface of a computing device and determine a modifier context based at least in part on the selection and a position within the user interface. The systems and methods identify at least one set of modifiers based on the modifier context. The systems and methods determine an order for the set of modifiers based on the modifier context and cause presentation of modifier icons for the set of modifiers within the user interface.

Подробнее
11-05-2017 дата публикации

Methods and systems for switching vehicle data transmission modes based on detecting a trigger and a request for a vehicle data message

Номер: US20170134537A1
Принадлежит: Snap On Inc

A vehicle interface device (VID) switches to a first vehicle data transmission mode (VDTM) from a prior VDTM based on a trigger for transmitting vehicle data messages (VDMs) and which VDMs have been requested at a vehicle data receptor (VDR). A decreased data transfer rate may result from selecting the first VDTM such that some portions of VDMs received while the VID is operating in the other VDTM are transmitted to the VDR from the VID and other portions of those VDMs are not transmitted to the VDR from the VID. An increased data transfer rate may result from selecting the first VDTM such that some portions of VDMs received while the VID is operating in the first VDTM are transmitted to the VDR from the VID whereas those same portions would not have been transmitted to the VDR from the VID if the VID was still operating in the prior VDTM.

Подробнее
02-05-2019 дата публикации

Mobile-based cartographic control of display content

Номер: US20190130616A1
Принадлежит: Snap Inc

A content display system can control which content and how the content is displayed based on viewing parameters, such as a map zoom level, and physical distance parameters, e.g., a geo-fence distance and an icon visibility distance. Different combinations of input (e.g., zoom level and physical distances) yield a myriad of pre-set content displays on the client device, thereby allowing a creator of an icon to finely tune how content displayed otherwise accessed.

Подробнее
01-09-2022 дата публикации

Thermal state inference based frequency scaling

Номер: US20220279031A1
Принадлежит: Snap Inc

The systems and methods monitor thermal states associated with a device. The systems and methods set thermal thresholds associated with the device. The systems and methods infer the thermal thresholds from information gathered by a client application running on the device. The systems and methods implement a stored policy associated with a violation of one of the thermal thresholds by one of the monitored thermal states.

Подробнее
03-06-2021 дата публикации

Selective presentation of group messages

Номер: US20210168100A1
Автор: Michael Yoffa, William Wu
Принадлежит: Snap Inc

Systems and methods for soft deletion of a group chat conversation are provided. In example embodiments, a listing of suggested chat conversations are displayed in response to receiving a chat message initiation input. The listing of suggested chat conversations includes a first group chat conversation in which the user is a participant. Subsequently, it is determined that the first group chat has remained inactive for a threshold period of time, and in response a soft deletion of the first group chat is executed. The soft deletion comprises removing the first group chat from the listing of suggested chat conversations, however the first group chat remains accessible to the user in a chat feed of the user.

Подробнее
03-06-2021 дата публикации

Interactive user-interface to adjust access privileges

Номер: US20210168144A1
Автор: Evan SPIEGEL
Принадлежит: Snap Inc

A method of presenting an interactive user interface includes presenting member data within a social network interface, the member data being presented at a fixed position within the social network interface. A plurality of posts, arranged in a temporal order or according to category, are also presented within the social network interface. Further, a privacy bar interface element is presented at a first position within the social network interface. An action, as applied to a touch display of a client device, is detected, the action being to move the privacy bar interface element from the first position to a second position relative to the plurality of posts within the social network interface, and to divide the plurality of posts within the social network interface into a first subset of posts and a second subset of posts. First and second social profile access privileges are applied to the respective first and second subsets of posts responsive to the detecting of the action to move the privacy bar interface element from the first position to the second position, the first and second social profile access privileges being different from each other.

Подробнее
04-06-2015 дата публикации

EATING UTENSIL ASSEMBLY AND RELATED METHODS

Номер: US20150150396A1
Принадлежит: SNAP CO, INC

An eating utensil assembly may include a first eating utensil that may include a first handle having an opening therein and an eating utensil head coupled to an end of the first handle and having a curved shape. The eating utensil assembly may also include a second eating utensil removably carried by the first eating utensil within the opening in the first handle. The second eating utensil may include a second handle and a cutting blade coupled to an end of the second handle. 1. An eating utensil assembly comprising: a first handle having an opening therein, and', 'an eating utensil head coupled to an end of said first handle and having a curved shape; and, 'a first eating utensil comprising'} a second handle, and', 'a cutting blade coupled to an end of said second handle., 'a second eating utensil removably carried by said first eating utensil within the opening in said first handle, and comprising'}2. The eating utensil assembly of claim 1 , wherein the opening comprises a through-opening;3. The eating utensil assembly of claim 1 , wherein the opening comprises a blind opening.4. The eating utensil assembly of claim 1 , further comprising at least one coupling body within the opening and configured to couple said second eating utensil to said first eating utensil within the opening.5. The eating utensil assembly of claim 1 , further comprising a plurality of breakaway tabs removably coupling the second eating utensil to said first eating utensil within the opening.6. The eating utensil assembly of claim 5 , wherein said plurality of breakaway tabs are between said second eating utensil and said first utensil along a perimeter of the opening.7. The eating utensil assembly of claim 1 , further comprising a retaining protrusion coupled to said first handle and extending within the opening claim 1 , and configured to retain said second utensil within the opening.8. The eating utensil assembly of claim 1 , wherein said eating utensil head comprises at least one of a ...

Подробнее
09-05-2019 дата публикации

Automated asset management system with multiple sensing technologies

Номер: US20190138981A1
Принадлежит: Snap On Inc

An automated asset management system includes a plurality of storage locations for storing objects, and first and second sensing subsystems each configured to sense presence or absence of the objects in the plurality of storage locations. The first and second sensing subsystems are used to sense the presence or absence of a same particular object using different respective sensing modalities. In operation, a first scan of the storage locations is performed using the first sensing subsystem, and the presence or absence of the particular object is determined using the first sensing modality. In turn, a second scan of the storage locations is performed using the second sensing subsystem, and the presence or absence of the particular object is confirmed using both the result of the determination made using the first sensing modality and a determination of the presence or absence of the particular object using the second sensing modality.

Подробнее
30-04-2020 дата публикации

Method and System for Annotating Graphs of Vehicle Data

Номер: US20200134933A1
Принадлежит: Snap On Inc

An example method includes receiving, at a computing system, a first user input from a user interface during operation of a vehicle and responsive to receiving the first user input, determining a time of reception for the first user input. The method further includes receiving a first set of parameters from the vehicle that correspond to a first parameter identifier (PID). The method also includes determining a time of reception for each parameter, and based on the time of reception for the first user input and the time of reception for each parameter of the first set of parameters, determining a first temporal position for an indicator configured to represent the first user input on a graph of the parameters corresponding to the first PID. The method further includes displaying, on a display interface, the graph of the parameters corresponding to the first PID with the indicator in the first temporal position.

Подробнее
07-05-2020 дата публикации

Tilt compensated torque-angle wrench

Номер: US20200139524A1
Принадлежит: Snap On Inc

A method of determining an actual amount of torque and/or angle applied to a work piece by a tool. In an embodiment, the method includes determining a rotational angle, a tilt of the tool, and a measured torque of the tool. The actual amount of torque or angle applied to the work piece is then determined based on the rotational angle, the tilt, and the measured torque.

Подробнее
15-09-2022 дата публикации

Web document enhancement

Номер: US20220292152A1
Принадлежит: Snap Inc

A method for enhancing a presentation of a network document by a client terminal with real time social media content. The method comprises analyzing a content in a web document to identify a relation to a first of a plurality of multi participant events documented in an event dataset, each of the plurality of multi participant events is held in a geographical venue which hosts an audience of a plurality of participants, matching a plurality of event indicating tags of each of a plurality of user uploaded media content files with at least one feature of the first multi participant event to identify a group of user uploaded media content files selected from the plurality of user uploaded media content files, and forwarding at least some members of the group to a simultaneous presentation on a browser running on a client terminal and presenting the web document.

Подробнее
15-09-2022 дата публикации

Dense feature scale detection for image matching

Номер: US20220292697A1
Принадлежит: Snap Inc

Dense feature scale detection can be implemented using multiple convolutional neural networks trained on scale data to more accurately and efficiently match pixels between images. An input image can be used to generate multiple scaled images. The multiple scaled images are input into a feature net, which outputs feature data for the multiple scaled images. An attention net is used to generate an attention map from the input image. The attention map assigns emphasis as a soft distribution to different scales based on texture analysis. The feature data and the attention data can be combined through a multiplication process and then summed to generate dense features for comparison.

Подробнее
15-09-2022 дата публикации

Automated video editing

Номер: US20220293133A1
Принадлежит: Snap Inc

A method of generating a modified video file using one or more processors is disclosed. The method comprises detecting objects that are represented in an original video file using computer vision object-detection techniques, determining object motion characteristics for the detected objects, based on a specific object motion characteristic for a specific detected object meeting certain requirements, selecting a corresponding audio or visual effect, and applying the corresponding visual effect to the original video file to create the modified video file.

Подробнее
15-09-2022 дата публикации

Parallel high dynamic exposure range sensor

Номер: US20220294961A1
Автор: Scott Lerner
Принадлежит: Snap Inc

Systems, apparatuses, and methods are presented for taking a combination of images taken synchronous in time with one another. According to one example, the present disclosure proposes one or more sensor arrays, each of which comprises multiple pixel sensors arranged to capture image data responsive to light exposure. Light is incident on the respective sensor arrays during substantially synchronous exposures. The one or more sensor arrays are configured such that the image data captured by the respective sensor arrays during the synchronous exposure differ in at least one of a luminance output or a color profile from one another.

Подробнее
17-06-2021 дата публикации

Realistic neural network based image style transfer

Номер: US20210183033A1
Принадлежит: Snap Inc

A mobile device can implement a neural network-based style transfer scheme to modify an image in a first style to a second style. The style transfer scheme can be configured to detect an object in the image, apply an effect to the image, and blend the image using color space adjustments and blending schemes to generate a realistic result image. The style transfer scheme can further be configured to efficiently execute on the constrained device by removing operational layers based on resources available on the mobile device.

Подробнее
28-08-2014 дата публикации

Torque Tool Cycle Counter

Номер: US20140238714A1
Автор: Christopher Lawton
Принадлежит: Snap On Inc

A tool for applying torque to workpieces, having a sensor adapted to detect a rotational parameter measured during application of torque to each of the workpieces, wherein the rotational parameter includes an amount of angular rotation applied to each of the workpieces an/or an amount of torque applied to each of the workpieces, a memory operably coupled to the sensor and including a stored number of cycles, wherein the sensor is adapted to add a cycle count to the stored number of cycles each time that the rotational parameter meets a parameter threshold to indicate a number of the workpieces in which the rotational parameter meets the parameter threshold, and an indicator adapted to indicate to a user when the parameter threshold has been met for one of the workpieces and to indicate the stored number of cycles.

Подробнее
22-09-2022 дата публикации

ATTACHMENT FOR CAPS

Номер: US20220295931A1
Автор: Eldridge Matthew Ryan
Принадлежит: Snaps Ventures Inc.

An attachment for mounting on straps extending between a rear opening of a cap. The attachment comprises a first panel having an outer and inner surface, a connector, and a second panel having an outer and inner surface. The panels are spaced such that the first and second panels face each other and are substantially parallel to each other. The connector connects the first panel and the second panel at the top edge of the first panel and defines a gap between the panels. The gap is sufficient to permit the strap or straps to nest within, such that when the strap or straps are nested, the first and second panels lie on opposite sides of the strap or straps. The outer surfaces of the panels display advertising indicia or decoration and have a cushioned area. The attachment may include a clip for holding at least a portion of the strap(s) against the first panel. 1. A cap attachment including:a first panel having an inner surface and an outer surface;a second panel;a connector arranged to connect a top of each of the first and second panels, wherein the first and second panels and the connector define a gap arranged to receive a strap of a cap; anda clip arranged to hold at least a portion of the strap of the cap against the first panel, the clip being disposed in the gap.2. The cap attachment of claim 2 , wherein the clip is arranged to hold the at least a portion of the strap against the inner surface of the first panel.3. The cap attachment of claim 1 , wherein the clip is biased toward the first panel to hold the strap between the clip and the first panel.4. The cap attachment of claim 1 , wherein the clip is attached to the first panel.5. The cap attachment of claim 1 , wherein the clip extends along at least a portion of the length of the first panel.6. The cap attachment of claim 1 , wherein the second panel is centered along a length of the first panel.7. The cap attachment of claim 1 , wherein the clip is centered along a length of the first panel.8. The cap ...

Подробнее
07-06-2018 дата публикации

Holding Tool

Номер: US20180154503A1
Принадлежит: Snap On Inc

A holding tool for use in holding a first portion of an item, such as a hydraulic coupling, in a static position, while a torque application tool applies torque and rotates a second portion of the item. The holding tool helps reduce twisting of the first portion relative to the second portion when torque is applied. The holding tool also communicates with a controller when the tool is in use. For example, the tool communicates with the controller in response to a user applying a force to the tool in a direction of the first portion the tool is engaged with. That force releases pressure on a switch that activates a communication signal for communication to the controller. This allows the controller to monitor whether the holding tool was used in conjunction with a torque wrench to tighten the coupling; thereby providing an error reducing function.

Подробнее
14-05-2020 дата публикации

SNAP ATTACHMENT FOR CAPS

Номер: US20200146383A1
Принадлежит: Snaps Ventures Inc.

An attachment for mounting on straps extending between a rear opening of a cap. The attachment comprises a first panel having an outer and inner surface, and a clip section comprising a connector and a second panel having an outer and inner surface. The panels are spaced such that the first and second panels face each other and are substantially parallel to each other. The connector connects the first panel and the second panel at the top edge of the first panel and defines a gap between the panels. The gap is sufficient to permit the strap or straps to nest within, such that when the strap or straps are nested, the first and second panels lie on opposite sides of the strap or straps. The first and second panels contain ridges along their edges that engage the strap or straps and keep the cap attachment in place. The outer surfaces of the panels display advertising indicia or decoration and have a cushioned area. 1. A cap attachment for mounting on a cap having an opening in the rear and one or two straps extending horizontally across the opening , the cap attachment comprising:a. a first panel having an outer surface and an inner surface, the first panel having a width slightly greater than the one or two straps and a length at least part way across the one or two straps; andb. a clip section comprising a connector and a second panel having an outer surface and an inner surface, the second panel spaced behind the first panel wherein the inner surfaces of the first and second panels face each other, the second panel having about the same width as the first panel and shorter length than the first panel, and centered along the length of the first panel;c. wherein the connector connects the first panel and the second panel at the top edge of the first panel and defines a gap between the first and second panels, the gap sufficient to permit the one or two straps to nest within the gap, such that when the one or two straps are nested therein, the first and second panels ...

Подробнее
22-09-2022 дата публикации

Alternating sampling method for non-echo duplex conversations on a wearable device with multiple speakers and microphones

Номер: US20220300032A1
Принадлежит: Snap Inc

A wearable device includes a body having fasteners and a frame coupled between two fasteners. The frame includes first and second sections. A first portion of the body includes the first section of the frame and one fastener and a second portion of the body includes the second section of the frame and the other fastener. A speaker and a microphone are connected to the first portion and another speaker and another microphone are connected to the second portion. The body also includes a processor, memory accessible to the processor, and programming in the memory for configuring the processor to selectively activate the speakers and microphones such that a first speaker emits an output sound signal while a first microphone and a second speaker are deactivated and a second microphone captures an input sound signal during the emission of the output sound signal by the first speaker.

Подробнее
22-09-2022 дата публикации

Automated scaling of application features based on rules

Номер: US20220300297A1
Принадлежит: Snap Inc

Aspects of the present disclosure involve systems and methods for performing operations comprising providing a messaging application comprising a feature to a client device, the feature being implemented by operations having alternative complexity levels, wherein a first complexity level represents a first amount of device resources consumed by a first set of operations, and wherein a second complexity level represents a second amount of device resources consumed by a second set of operations; determining that the first configuration rule is satisfied by a first property of the client device; and in response to determining that the first configuration rule is satisfied by the first property of the client device, causing the feature to be implemented on the client device by the first set of operations having the first complexity level that consume a greater amount of device resources than the second set of operations having the second complexity level.

Подробнее
14-05-2020 дата публикации

Projection lens with four glass elements having spherical surfaces

Номер: US20200150405A1
Принадлежит: Snap Inc

A projection lens can include four lens elements, each lens element being formed from glass and including spherical or planar incident and exiting surfaces. Compared to a projection lens that uses three lens elements, the four-element projection lens has relaxed manufactured and alignment tolerances. Unlike a projection lens that uses one or more plastic elements or uses aspherical surfaces, the all-glass projection lens can be manufactured using relatively fast and inexpensive grinding and polishing techniques. One or two of the glass lens elements can optionally be formed symmetrically, so as to be reversible. One glass element can optionally be piano-convex. A right-angle prism can direct light from a video display into the four glass elements. An achromatic prism can angularly divert the optical axis by about eight degrees and can direct light out of the four glass elements into a near-eye waveguide.

Подробнее
22-09-2022 дата публикации

True size eyewear experience in real time

Номер: US20220300728A1
Принадлежит: Snap Inc

Methods and systems are disclosed for performing operations comprising: receiving, by one or more processors, an image that includes a depiction of a face of a user; computing a real-world scale of the face of the user based on a selected subset of landmarks of the face of the user; obtaining an augmented reality graphical element comprising augmented reality eyewear; scaling the augmented reality graphical element based on the computed real-world scale of the face; and positioning the scaled augmented reality graphical element within the image on the face of the user.

Подробнее
22-09-2022 дата публикации

Activating hands-free mode on mirroring device

Номер: US20220300731A1
Принадлежит: Snap Inc

Systems and methods are provided for performing operations comprising: capturing, by an electronic mirroring device, a video feed received from a camera of the electronic mirroring device, the video feed depicting a user; in response to capturing the video feed, evaluating a set of conditions for activating a hands-free mode of operating the electronic mirroring device; in response to determining that the set of conditions are satisfied, activating the hands-free mode of operating the electronic mirroring device; and performing one or more functions on the electronic mirroring device based on detection of one or more gestures performed by the user in the video feed.

Подробнее