Patent classifications
G06F16/58
System and medium for providing financial products via augmented reality
A system may a processor that may receive image data of a vehicle via one or more image sensors and retrieve vehicle data regarding the vehicle from a vehicle database based on the image data. The vehicle database may include a first set of data regarding a plurality of vehicles. The processor may then retrieve financial data regarding a user from a financial database, such that the financial database includes a second set of data regarding financial information concerning the user. The processor may then determine one or more financial products associated with a purchase of the vehicle, generate one or more visualizations representative of the one or more financial products, and modify the image data depicted on a display to include the one or more visualizations.
Markers for augmented reality
A method, apparatus and product for utilizing markers for augmented reality. The apparatus comprising: a frame sensor configured to obtain a frame, wherein the frame is associated with a field of view of a user; a processor configured to: execute an augmented reality framework, wherein the augmented reality framework is configured to invoke at least one skin to compute an augmented reality display for the user; wherein the augmented reality framework is configured to identify a marker in the frame, wherein in response to identifying the marker, altering functionality of the augmented reality framework.
Virtual proximity compass for navigating artificial reality environments
An artificial reality system includes a head mounted display (HMD) and a compass generator that generates a proximity compass used to locate virtual or physical elements within an artificial reality environment. The artificial reality system can render a proximity compass around or in proximity to a virtual device, a virtual or physical object, or at a designated location. The proximity compass includes graphical elements that can represent virtual experiences (applications, games, utilities etc.), physical or virtual objects, and physical or virtual locations within the artificial reality environment. The positioning of a graphical element within the proximity compass represents a direction of the associated experience, object or location with respect to the HMD. The graphical elements within the proximity compass may rotate around a virtual hand-held device when the user changes the orientation of the hand-held device. The graphical elements may include data that identifies the experience associated with the graphical element.
SCALABLE SCAFFOLDING AND BUNDLED DATA
Disclosed is a system to provide an answer to a query generated by a device while hiding the answer and the query from a server providing the answer. Data structures, created at the server, contain information such as information about restaurants, mechanics, medical conditions, etc. The server creates bundles including two or more data structures containing disparate information, and a unique identifier for each bundle. The server creates a table of contents indicating the unique identifier of a bundle and the information contained in the bundle and sends the table of contents to the device. The server provides the answer to the query from the device by receiving the unique identifier of the bundle and providing the bundle having the unique identifier to the device. While the bundle contains the answer to the query, the server does not know the query or the answer because the bundle contains disparate information.
RANKING IMAGE SOURCES FOR TRANSFER LEARNING
A system for ranking machine learning base models for transfer learning purposes is described. The system receives image data in the form an image or an image set and extracts image tags from the images. The image tags are expanded into a set of associated terms using a word embedding database and model. The associated terms are used to query a knowledge database for parent or categorical terms used to rank various matching machine learning base models that may be improved or trained by the image data.
VISUAL REPRESENTATION COHERENCE PRESERVATION
A method, a computer program product, and a computer system determine and arrange images to include in a visual representation. The method includes receiving a textual statement and identifying a plurality of terms in the textual statement that are to be visualized in the visual representation. The method includes generating a plurality of sequences of images where each image in a given one of the sequences is associated with one of the terms. Each image is associated with at least one tag. The method includes determining a global coherence and a local coherence for each of the sequences based on the tags of the images. The method includes selecting one of the sequences based on the global coherence and the local coherence. The method includes generating the visual representation where the images of the selected sequence are included.
SYSTEM FOR PROVIDING IMAGING SATELLITE OPPORTUNITY NOTIFICATIONS AND LOW RESOLUTION PREVIEW IMAGES ON A MOBILE DEVICE
A system, which includes a mobile device and a support server, provides real-time notifications to a user whenever imaging satellites are positioned in the vicinity of the user, such that the imaging satellite is in a position to capture imagery of the user's location or a user-specified location. The user may access and purchase, via the mobile device application, available satellite imagery. In certain embodiments, the user may also be provided with the opportunity to issue, via the mobile device, a satellite tasking request such that a satellite will be tasked to capture imagery of a specific location.
Methods and apparatus for identifying objects depicted in a video using extracted video frames in combination with a reverse image search engine
Example apparatus disclosed herein are to: capture screenshots of search results pages returned from a reverse image search engine for respective ones of image frames of a first video processed by the reverse image search engine; generate a plurality of base query records corresponding to ones of the screenshots that have respective textual information associated with a base search term, the respective ones of the base query records including at least portions of the respective textual information from the corresponding screenshots; perform a frequency analysis on the textual information included in the base query records to determine an object search term; generate a plurality of object query records corresponding to respective ones of the base query records that have respective textual information associated with the object search term; and identify a first object depicted in the first video based on at least one criteria applied to the object query records.
Methods and apparatus for identifying objects depicted in a video using extracted video frames in combination with a reverse image search engine
Example apparatus disclosed herein are to: capture screenshots of search results pages returned from a reverse image search engine for respective ones of image frames of a first video processed by the reverse image search engine; generate a plurality of base query records corresponding to ones of the screenshots that have respective textual information associated with a base search term, the respective ones of the base query records including at least portions of the respective textual information from the corresponding screenshots; perform a frequency analysis on the textual information included in the base query records to determine an object search term; generate a plurality of object query records corresponding to respective ones of the base query records that have respective textual information associated with the object search term; and identify a first object depicted in the first video based on at least one criteria applied to the object query records.
METHOD AND ASSEMBLY FOR INSPECTING A PLURALITY OF ELEMENTS OF AN INDUSTRIAL PLANT
A method for inspecting a plurality of elements of an industrial plant includes developing an application having a user interface with a command for each element to be inspected; repeatedly acquiring image data of the elements of the industrial plant using a mobile device, and storing the image data in an acquisition memory, each image datum comprising at least one image and a timestamp indicating a time at which the image datum was acquired; activating commands at respective activation times; and associating the image data with the elements. The image data is associated with a given element being chosen exclusively from the image data having a timestamp between the time of activation of the command corresponding to said element and the time of activation of either the preceding or the following command.