Interface Represented By 3d Space Patents (Class 715/848)
  • Patent number: 11003663
    Abstract: Methods and systems for using dispersed cached data stored in multiple database nodes for serving database access requests are described herein. Upon receiving a request for data from a requesting device, a first application server determines whether the requested data is stored in a local cache memory. If it is determined that the requested data is not stored in the local cache memory, without accessing a local, first database, the first application server determines that the requested data is stored in a cache memory of a second application server, wherein the second application server stores at least a portion of the data from a second database in its cache memory. The first application server retrieves the requested data from the cache memory of the second application server and provides the retrieved data to the requesting device.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: May 11, 2021
    Assignee: PayPal, Inc.
    Inventor: Shanmukh Sista
  • Patent number: 10997784
    Abstract: A map file includes two-dimensional or three-dimensional geometric data items collectively representing layout of a building. The map file and parsed and the geometric data items analyzed to identify building elements including rooms, floors, and objects of the building, and to identify containment relationships between the elements. A space model having a space graph is constructed. The space graph includes nodes that correspond to the respective building elements and links forming relationships between nodes that correspond to the identified containment relationships. Each node may include node metadata, rules or code that operate on the metadata, and a node type that corresponds to a type of physical space. Some nodes may include user representations or device representations that represent physical sensors associated therewith. The representations may receive data from the respectively represented sensors, and the sensor data becomes available via the space model.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Grégory Christopher John Vandenbrouck, Fernando Nahuel Viton, Matthew Evan Vogel
  • Patent number: 10956475
    Abstract: The present disclosure involves displaying a search result by selecting a repository for searching; inputting one or more keywords for searching, wherein at least one of the one or more keywords is a location mandatory keyword; searching the selected repository for one or more documents that contain the one or more inputted keyword to generate a search result; defining at least two elements of a tree structure view; selecting a portion of the tree structure view to display and displaying the search result in the selected portion of the tree structure view. Also, one of the at least two elements maybe a subset of another of the at least two elements. In some examples, a display includes at least four bucket categories based which are displayed for one of the at least two elements.
    Type: Grant
    Filed: October 11, 2015
    Date of Patent: March 23, 2021
    Assignee: ImageScan, Inc.
    Inventors: Basker S. Krishnan, Hanoz J. Kateli, Bryan Heesch
  • Patent number: 10949959
    Abstract: A method of processing image data in a composite image is described. The method comprises analyzing a multi-level blending of images of the composite image; identifying sharp transition boundary areas of the composite image; applying less attenuation for higher levels of multi-level blending of the composite image in the sharp transition boundary areas; and applying more attenuation for lower levels of multi-level blending of the composite image in the sharp transition boundary areas.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: March 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: John W Glotzbach, Ruiwen Zhen, Ibrahim Pekkucuksen, Hamid Rahim Sheikh
  • Patent number: 10942697
    Abstract: A display server automatically determines layouts of display walls. The display server receives one or more setup messages from a display wall and assigns one or more universal resource locators (URLs) to one or more display screens in the display wall based on the setup messages. The display server sends one or more webpages including different patterns to display on the display screens in the display wall and receives back display information showing the patterns displayed on the display screens. The display server then generates a configuration file identifying an arrangement of display regions in the display wall based on the display information. The display server also may operate a content manager that accesses the configuration file to identify the layouts for the different display walls and identify storyboards with similar layouts.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: March 9, 2021
    Assignee: SPRINKLR, INC.
    Inventors: Justin Garrity, Dan Blaisdell, Ryan Parr
  • Patent number: 10930397
    Abstract: A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: February 23, 2021
    Assignee: Al Visualize, Inc.
    Inventor: Kovey Kovalan
  • Patent number: 10909779
    Abstract: In one aspect, a computerized method useful for three-dimensional (3D) model data rendering and information capturing during a vehicle inspection check-in process for service comprising includes the step of providing a vehicle for a check-in inspection. The computerized method includes the step of obtaining a vehicle identification number (VIN) of the vehicle. The computerized method includes the step of, based on the VIN of the vehicle, obtaining a 3D vehicle model data. The 3D vehicle model data matches a type of the vehicle. The 3D vehicle model data is generated from a manufacturer's three-dimensional (3D) computer-aided design (CAD) model data of the type of the vehicle.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: February 2, 2021
    Assignee: TEKION CORP
    Inventors: Jayaprakash Vijayan, Gurusankar Sankararaman, Anand Ramakotti, Sigmundo Bautista, Justin Alexander Chi-Young Hou
  • Patent number: 10909758
    Abstract: Systems and methods for generating three-dimensional models with correlated three-dimensional and two dimensional imagery data are provided. In particular, imagery data can be captured in two dimensions and three dimensions. Imagery data can be transformed into models. Two-dimensional data and three-dimensional data can be correlated within models. Two-dimensional data can be selected for display within a three-dimensional model. Modifications can be made to the three-dimensional model and can be displayed within a three-dimensional model or within two-dimensional data. Models can transition between two dimensional imagery data and three dimensional imagery data.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: February 2, 2021
    Assignee: Matterport, Inc.
    Inventors: Matthew Tschudy Bell, David Alan Gausebeck, Gregory William Coombe, Daniel Ford, William John Brown
  • Patent number: 10895973
    Abstract: A method includes a hierarchical dataset that includes a root-data object and data collections nested under the root-data object. Each data collection includes one or more data objects, each data object associated with one or more other data collections. The method also includes displaying a hierarchical user interface on a screen. The hierarchical user interface includes column. The columns include data-object columns and data-collection columns, wherein the columns alternate between data-object columns and data-collection columns. Each data-object column displays a list of the one or more data objects of a respective data collection. Each data-collection column displays a list of the one or more data collections of a respective data object, the data-collection columns includes a root-data-collection column displaying a list of the one or more data collections associated with the root-data object.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: January 19, 2021
    Assignee: Google LLC
    Inventor: Michael Kleinerman
  • Patent number: 10860168
    Abstract: Computerized methods and systems for three-dimensional (3-D) displaying and navigating of search results are provided. In some embodiments, a criterion may be received from a user of a publication system. A database associated with the publication system may be searched based on the criterion. Search results retrieved from the database may be displayed on at least one side of a 3-D interface object. At least one control may be displayed proximate to the three 3-D interface object. The control may be used to navigate the 3-D interface Object.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 8, 2020
    Assignee: eBay Inc.
    Inventor: Satish Kumar Nankani
  • Patent number: 10838611
    Abstract: Systems and methods for providing efficient navigation tools for an infinite scroll user interface are provided. One example method includes providing at least a portion of a set of content items, the set of content items including a plurality of previously displayed content items that have previously been displayed and one or more currently displayed content items. The method includes storing user engagement data for each content item. The method includes displaying a navigational tool that enables the user to access the plurality of previously displayed content items. The method includes automatically selecting previously displayed content items based on the user engagement data. The method includes presenting one or more content markers associated with the automatically selected one or more previously displayed content items.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: November 17, 2020
    Assignee: Google LLC
    Inventor: Bailiang Zhou
  • Patent number: 10838395
    Abstract: An information processing device controls operation trouble or a calculation amount related to a machine interference check by automatically creating a three-dimensional model optimal for the machine interference check. The information processing device optimizes, for the interference check, three-dimensional model data of a machine including a plurality of structures. The information processing device includes a check object selection unit that performs selection among the structures, and a model creating unit that creates three-dimensional model data for an interference check which data includes the selected structure. Since the information processing device can generate three-dimensional model data optimized for an interference check, there is no trouble for a user to create new three-dimensional model data by himself/herself, and a simple and effective interference check can be realized.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 17, 2020
    Assignee: Fanuc Corporation
    Inventors: Hiroaki Hada, Shinichirou Itakura, Kouji Satou
  • Patent number: 10802666
    Abstract: Computer-implemented method of positioning a set of objects on a user interface on a surface of a three-dimensional structure, each member of the set of the objects having a size in two dimensions. Objects are assigned to a respective one of a plurality of subsets of objects based on object characteristics. Each subset is assigned to a respective two-dimensional portion of predetermined size. For each subset having an unpositioned object, object occupancy in the portion is identified and unpositioned objects are allocated to a position within the portion on the basis of object dimension and unoccupied space. The two-dimensional portions are positioned based on a specification and each object position is mapped within the portions to a three-dimensional coordinate. Responsive to input, positioning of the plurality of two-dimensional portions is modified, and each allocated object position is mapped to a new three-dimensional coordinate within the modified portion positions.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 13, 2020
    Assignee: SPHERE TECHNOLOGY LIMITED
    Inventors: Oliver Treadway, Michael Kruger
  • Patent number: 10754515
    Abstract: As three-dimensional (3D) printing and additive manufacturing becomes a way for individuals and companies to distribute physical goods, there is a growing need for creators of physical goods to enable customers to customize 3D printed objects while protecting core electronic assets in the form of the files used to define and print the objects. Server-side rendering of 3D object images provides an opportunity to protect 3D object files while offering performance advantages. A scripting language may be central to delivering a seamless user experience interacting with 3D object models on client devices. Object creators and vendors may rely on the scripting language to create user interfaces for selling customizable objects. And once the user interface is developed, it may provide the basis for users accessing, viewing, manipulating, selecting materials, rendering, pricing, and printing a range of 3D objects.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: August 25, 2020
    Assignee: Shapeways, Inc.
    Inventor: Alan D. Hudson
  • Patent number: 10748346
    Abstract: Systems and methods are disclosed for permitting the use of a natural language expression to specify object (or asset) locations in a virtual three-dimensional (3D) environment. By rapidly identifying and solving constraints for 3D object placement and orientation, consumers of synthetics services may more efficiently generate experiments for use in development of artificial intelligence (AI) algorithms and sensor platforms. Parsing descriptive location specifications, sampling the volumetric space, and solving pose constraints for location and orientation, can produce large numbers of designated coordinates for object locations in virtual environments with reduced demands on user involvement.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alvin Wen Jie Chia, Michael J. Ebstyne, Larry Marvin Wall, Trebor L. Connell
  • Patent number: 10726560
    Abstract: Various embodiments describe systems and processes for generating AR/VR content. In one aspect, a method for generating a 3D projection of an object in a virtual reality or augmented reality environment comprises obtaining a sequence of images along a camera translation using a single lens camera. Each image contains a portion of overlapping subject matter, including the object. The object is segmented from the sequence of images using a trained segmenting neural network to form a sequence of segmented object images, to which an art-style transfer is applied using a trained transfer neural network. On-the-fly interpolation parameters are computed and stereoscopic pairs are generated for points along the camera translation from the refined sequence of segmented object images for displaying the object as a 3D projection in a virtual reality or augmented reality environment. Segmented image indices are mapped to a rotation range for display in the virtual reality or augmented reality environment.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: July 28, 2020
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Yuheng Ren, Abhishek Kar, Alexander Jay Bruen Trevor, Krunal Ketan Chande, Martin Josef Nikolaus Saelzle, Radu Bogdan Rusu
  • Patent number: 10726955
    Abstract: A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: July 28, 2020
    Assignee: AI VISUALIZE, INC.
    Inventor: Kovey Kovalan
  • Patent number: 10719939
    Abstract: Various embodiments describe systems and processes for generating AR/VR content. In one aspect, a method for generating a three-dimensional (3D) projection of an object is provided. A sequence of images along a camera translation may be obtained using a single lens camera. Each image contains at least a portion of overlapping subject matter, which includes the object. The object is semantically segmented from the sequence of images using a trained neural network to form a sequence of segmented object images, which are then refined using fine-grained segmentation. On-the-fly interpolation parameters are computed and stereoscopic pairs are generated for points along the camera translation from the refined sequence of segmented object images for displaying the object as a 3D projection in a virtual reality or augmented reality environment. Segmented image indices are then mapped to a rotation range for display in the virtual reality or augmented reality environment.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: July 21, 2020
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Yuheng Ren, Abhishek Kar, Alexander Jay Bruen Trevor, Krunal Ketan Chande, Martin Josef Nikolaus Saelzle, Radu Bogdan Rusu
  • Patent number: 10712897
    Abstract: A method by which a device arranges contents displayed on a screen of the device is provided. The method includes detecting eyes of a user with respect to the screen of the device, generating preferred area information regarding a preferred area preferred by the user in an entirety of the screen of the device, based on the detected eyes of the user, selecting at least one of a plurality of contents displayed on the screen of the device, and rearranging the plurality of contents displayed on the screen of the device by changing displayed location of the selected at least one of the plurality of contents on the screen of the device.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 14, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sumit Kumar
  • Patent number: 10691713
    Abstract: A method in a computer system includes displaying a user interface screen to aid in generating search queries for a semantic database. The user may select two or more data classes from a displayed class hierarchy. Analysis of the semantic database may lead to generating and displaying one or more paths via class relationships between selected data classes. The user may interact with a displayed path of class relationships to provide input to the system, and from that input the system may automatically generate a search query.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: June 23, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Paul Edward Cuddihy, Justin De Spenza McHugh, Ravi Kiran Reddy Palla
  • Patent number: 10677921
    Abstract: Techniques are disclosed for systems and methods to provide casting guidance for users of mobile structures, including watercraft. A casting guidance system includes a sonar transducer assembly and a logic device configured to communicate with the sonar transducer assembly. The sonar transducer assembly is adapted to be mounted to a mobile structure and placed in a body of water. The logic device is configured to identify one or more underwater targets in sonar data received from the sonar transducer assembly, determine casting guidance parameters corresponding to the one or more identified underwater targets, and generate at least one casting guidance identifier based, at least in part, on the determined casting guidance parameters. Subsequent user input, the sonar data, and/or the casting guidance parameters may be used to adjust a steering actuator, a propulsion system thrust, and/or other operational systems of the mobile structure.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: June 9, 2020
    Assignee: FLIR Belgium BVBA
    Inventors: Adam Murphy, Christopher Daniel Gatland, Mark Johnson
  • Patent number: 10659831
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, receiving, by a system comprising a processor, holographic video data and a descriptor file associated with the holographic video data, where the holographic video data comprises encoded holographic wave front images that are generated by reconstructing holographic interference patterns associated with a target object, determining, by the system, presentation characteristics from the received descriptor file, and presenting, by the system, holographic video content decoded from the holographic video data, at a portion of a display device. Other embodiments are disclosed.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 19, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Srilal Weerasinghe
  • Patent number: 10650092
    Abstract: Approaches presented herein enable optimizing a display of tabular data from a 2-D table as a folding 3-D table having a plurality of vectors in a GUI. More specifically, a scaling ratio is calculated to fit the plurality of vectors within a display area of the GUI based on a cumulative width of the plurality of vectors and a width of the display area of the GUI. A maximum angle of rotation for at least one vector is calculated based on a legibility of the vector. The scaling ratio can be applied to a width of at least one vector to yield a modified width of the vector. The 2-D table is then rendered as a 3-D table in which the at least one vector is depicted as a modified vector angled within a maximum angle of rotation between a horizontal and a vertical axis.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tian Qi Han, Dong Ni, Hua Hong Wang, Hao Zhang
  • Patent number: 10629003
    Abstract: One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: April 21, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Samuel A. Miller, Rony Abovitz
  • Patent number: 10585294
    Abstract: Embodiments relate to efficiently viewing data items in a three-dimensional (3D) space. The 3D space includes a curved surface that is concave with respect to a user-controlled viewpoint in the 3D space. The viewpoint is for controlling the direction and location of a rendered view of the 3D space. The data items have respective values associated therewith. The data items are arranged on the surface according to their values so that a user's ease of viewing the data items varies with their values; data items with some values may be arranged to be easier to view by manipulating the view direction than others (e.g., those with lower values). Ease of viewing can stem from how the surface is oriented relative to the viewpoint, the orientation of the curvature of the surface, the orientation of a controlling reference orientation, alignment of the data items on the surface, etc.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Youngstrom, John P. Falcone, Craig Hoffman, Hein Thu Htat, Scott Borton, Ram Bracha, Felix GTI Andrew
  • Patent number: 10540167
    Abstract: A system and method for enabling graphic-based interoperability between computer executed applications. A computer system operating as a client may display a graphical user interface (GUI) including control graphic items such as buttons, text boxes, etc. A process may examine the graphical image of the GUI to determine if there has been a change over time in the GUI as displayed which updates a control graphic item. If there has been a change over time in the GUI which updates a control graphic item, an action may be taken, for example updating properties of an object construct corresponding to the control graphic item, raising an event corresponding to an object construct corresponding to the control graphic item, or communicating an event to a process.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: January 21, 2020
    Assignee: NICE LTD.
    Inventors: Alexander Vaindiner, Vitaly Shelest, Yuri Staloverov
  • Patent number: 10525348
    Abstract: Provided are a system for generating a game replay video, and more particularly, a system for generating a game replay video as a virtual reality (VR) video by recording a game play situation to be viewed on a replay terminal. According to the system for generating a game replay video, a VR video in a form of inducing a user to easily view important scenes of a game video may be provided to the user, thereby increasing the users' motive for and interest in viewing the VR video.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: January 7, 2020
    Assignee: MINKONET CORPORATION
    Inventors: Kyung Soo Park, Tae Woo Kim, Dong Hwal Lee
  • Patent number: 10529146
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can automatically group objects together for common manipulation. The control can take the form of a scaled representation of a group of objects located outside of the primary drawing space. Moving the representation then moves the objects.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Charles Cullum, Barry John Ptak
  • Patent number: 10490062
    Abstract: A method for remote controlling an object with a remote-control unit is provided. At least a first surface S1, S2, Si is defined in a first coordinate system. At least a first function of the object is associated to the first surface S1, S2, Si. A second coordinate system is defined at the position of the remote-control unit. A static pointing vector 28 is defined in the second coordinate system. It is then determined whether the pointing vector points towards the first surface S1, S2, Si. If so, the object is enabled to selectively activate the first operation upon receipt of an activation command.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: November 26, 2019
    Assignee: Hella GmbH & Co. KGaA
    Inventors: Andreas Neumann, Ludger Weghaus
  • Patent number: 10484508
    Abstract: In a system and method for sharing items in an augmented and/or virtual reality environment, selected virtual items may be virtually propelled using, for example, a tossing or throwing motion, to a target recipient, so that the selected item may be shared with the target recipient without direct physical and/or virtual contact with the target recipient. Movement of a user's hand may be detected and tracked, so that the intended target recipient for the shared item may be identified based on a projected trajectory of a throwing motion of the user's hand. Associations between the user and different target recipients may cause different possible target recipients to exhibit different attractive forces, or different levels of magnetism, for particular items being tossed or thrown by a user for sharing, to further differentiate between the possible target recipients, and resolve recipient ambiguity.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: November 19, 2019
    Assignee: Google LLC
    Inventors: Manuel Christian Clement, Stefan Welker
  • Patent number: 10459944
    Abstract: In an example embodiment, a solution is provided that synchronizes data from a lower-dimensionality projection of a high-dimensionality database with another high-dimensionality database in a manner that recreates information lost during the projection process as well as generates new high-dimensionality information from the lower dimensionality project. This allows, for example, for project team information, which was never contained in a database storing hierarchical reporting structure information, to be automatically generated, as well as for logical team information, which was originally contained in the database storing hierarchical reporting structure information but was lost during the projection process, to be recreated.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rinaldo Alcova Jose
  • Patent number: 10452911
    Abstract: A gaze-tracking system for use in a head-mounted display apparatus, and a method of tracking a user's gaze, via such a gaze-tracking system. The gaze-tracking system includes illuminators for emitting light pulses to illuminate a user's eye; a camera for capturing an image of reflections of the light pulses from the user's eye, the camera including photo-sensitive elements arranged into a chip, wherein a first surface of the chip bulges inwards in a substantially-curved shape, such that a focal plane of photo-sensitive elements positioned proximally to edges of the chip is farther away than a focal plane of photo-sensitive elements positioned substantially at a center portion of the chip, the first surface facing the user's eye; and a processor being configured to control operations of the illuminators and the camera, and to process the captured image to detect a gaze direction of the user.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: October 22, 2019
    Assignee: VARJO TECHNOLOGIES OY
    Inventors: Mikko Ollila, Klaus Melakari, Oiva Arvo Oskari Sahlsten
  • Patent number: 10439964
    Abstract: An approach is presented for interacting with a messaging user interface. A presentation is caused, at least in part, of a messaging user interface associated with one or more messaging services at a device. Presentation of a user interface element providing a link to one or more communications sessions corresponding to the messaging services is caused, at least in part. Selection of the user interface element causes, at least in part, presentation of representations of the communications sessions as one or more overlay elements on the user interface.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: October 8, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Hitoshi Sano, Sangita Shah, Premal Pankaj Jhaveri, Natalie Jhaveri, Patrick Arsenault, Teresa Hunkeler
  • Patent number: 10431009
    Abstract: Methods and systems for modeling infrastructure elements in three dimensions are disclosed. An example method can comprise a computer receiving information from a database. The received information can comprise structural information describing a form of a structure and condition information describing a condition of the structure. The computer can create a graphical model of the structure based on the structural information. The computer can further determine, based on the condition information, a condition of one or more portions of the structure, and can color the one or more portions of the structure based on the determined condition.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: October 1, 2019
    Assignee: The Board of Regents of the Nevada System of Higher Education on Behalf of the University of Nevada, Las Vegas
    Inventor: Alexander Paz-Cruz
  • Patent number: 10423295
    Abstract: A mobile computer network for the navigation among and transfer of context information from remote participants with an enabling Network architecture and related business model.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: September 24, 2019
    Inventor: Arjuna Indraeswaran Rajasingham
  • Patent number: 10380726
    Abstract: Disclosed are systems, devices, and methods for creating a rendering of real-world locations with embedded multimedia elements. An exemplary method includes receiving image data of a real-world location, identifying geographic coordinates of the real-world location and/or a point of view from which the image data was acquired, acquiring multimedia elements relevant to the real-world location based on the geographic coordinates and/or the point of view, and creating a rendering of the image data with the multimedia elements embedded therein.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: August 13, 2019
    Assignee: UNIVERSITY OF MARYLAND, COLLEGE PARK
    Inventors: Ruofei Du, Amitabh Varshney
  • Patent number: 10379620
    Abstract: An information processing apparatus includes a processor configured to generate, in a simulation space, a rectangular parallelepiped surrounding a target part among a plurality of parts. The target part is taken by a human body. The rectangular parallelepiped has surfaces in contact with a maximum outer shape of the target part. The processor is configured to identify, among the surfaces of the generated rectangular parallelepiped, surfaces other than a surface in contact with a part different from the target part, and select combinations of two surfaces among the identified surfaces. The processor is configured to identify, among the selected combinations, a combination which satisfies a condition that a vector from a point of a first finger to a point of a second finger penetrates the rectangular parallelepiped when the two surfaces in the combination are taken by the two fingers. The two fingers are included in the human body.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: August 13, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Shota Tanaka, Naoyuki Nozaki
  • Patent number: 10375254
    Abstract: An image forming apparatus includes a plurality of image formers each capable of forming, on a sheet, an overlap image and a non-overlap image, a fixer that fixes, on the sheet, a whole image composed of the overlap images and the non-overlap images, and a hardware processor that controls each of the plurality of image formers such that a difference in image at a boundary between the overlap image and the non-overlap image is reduced in the whole image.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: August 6, 2019
    Assignee: KONICA MINOLTA, INC.
    Inventors: Natsuko Minegishi, Wataru Watanabe, Hiroshi Morimoto, Keiki Katsumata, Kazuhiro Saito, Hiroki Shibata, Daiki Watanabe
  • Patent number: 10339704
    Abstract: An image data processing method in an image processor includes: a vertex shader which determines, based on received vertex data of a polygon, positions on a display unit corresponding to the vertex data; a rasterizer which determines pixels on the display unit that are necessary to display, on the display unit, an image in which a designated texture is mapped on the polygon based on positions of apices on the display unit determined by the vertex shader; and a pixel shader which determines, whenever information indicating a position of an individual pixel on the display unit where to determine a pixel value is received from the rasterizer, a pixel value of the position through interpolation using values of prescribed texture pixels around the position to display, on the display unit, the image in which the designated texture is mapped on the polygon, and the pixel shader is as defined herein.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: July 2, 2019
    Assignee: AXELL CORPORATION
    Inventor: Kazuki Kyakuno
  • Patent number: 10324601
    Abstract: Methods and systems for improved integration of an overhead representation (e.g., a map) with a street view representation. A user interface with at least two regions is output for display to a user. One region includes an overhead representation of an area and an interactive control overlaid onto the overhead representation. Another region includes a street view perspective that has a point of view corresponding to a position and directional orientation of the interactive control. Information about a user input that adjusts the interactive control is received and the street view perspective is updated to track the control as it is adjusted. The field of view of the street view perspective may be reflected in the appearance of the interactive control. Additionally, the street view perspective may follow the location of a marker as it is moved around the overhead representation.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: June 18, 2019
    Assignee: Google LLC
    Inventors: Sreejit Unnikrishnan, Arijit De, Lalitesh Kumar Katragadda, Vihari Venkata Komaragiri
  • Patent number: 10311622
    Abstract: A method for virtual reality (VR) includes displaying a VR event in a view of a first VR position in a VR environment in a first period, wherein a user's VR avatar is at the first VR position in the first period; recording the VR event; and redisplaying the recorded VR event in a view of a second VR position in the VR environment in a second period.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: June 4, 2019
    Assignee: HTC CORPORATION
    Inventor: Yi-Hsiu Chen
  • Patent number: 10250720
    Abstract: In a system and method for sharing items in an augmented and/or virtual reality environment, selected virtual items may be virtually propelled using, for example, a tossing or throwing motion, to a target recipient, so that the selected item may be shared with the target recipient without direct physical and/or virtual contact with the target recipient. Movement of a user's hand may be detected and tracked, so that the intended target recipient for the shared item may be identified based on a projected trajectory of a throwing motion of the user's hand. Associations between the user and different target recipients may cause different possible target recipients to exhibit different attractive forces, or different levels of magnetism, for particular items being tossed or thrown by a user for sharing, to further differentiate between the possible target recipients, and resolve recipient ambiguity.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: April 2, 2019
    Assignee: Google LLC
    Inventors: Manuel Christian Clement, Stefan Welker
  • Patent number: 10241643
    Abstract: Navigation of multiple information item hierarchies within a same application display pane or view is provided. Information items may be displayed in a customized collection of information items, for example, a “favorites” collection, that may be assembled from a variety of content sources and that may be persisted across a variety of information item views.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Erez Kikin-Gil, Mark Eugene Pearson, Vignesh Sachidanandam, Doreen Grieb, Patrick Malatack
  • Patent number: 10222395
    Abstract: A device has a storage and an information processor. The storage stores presentation information received from a server apparatus. The information processor reads the presentation information from the storage, and controls screen display on a notifier, based on the read presentation information. The screen display on the notifier includes map information of a predetermined region, information about at least one unit representing an occupied part in a unit ownership building that exists in the predetermined region or a building that exists in the predetermined region and that is a building other than a unit ownership building, and shaking-intensity information for each unit.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: March 5, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Ryo Yokoyama, Akiko Takamiya, Hayashi Ito, Hitoshi Nomura
  • Patent number: 10222945
    Abstract: A tumbler-style graphical user interfaces (TSGUI) facilitates high context rapid selection of content objects from at least tumbler components. Selection of content objects can relate to a path for a memory to access a related final information. The TSGUI can be employed in mobile computing devices, including telephonic mobile computing devices. Optionally, a TSGUI of a mobile device can facilitate access to content in relation to messaging applications native to the mobile device.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: March 5, 2019
    Assignee: RCS IP, LLC
    Inventors: Kristin Marie Pascal, Andrew Evan Klonsky, Matthew James Bailey
  • Patent number: 10210665
    Abstract: Input data consisting of sensory inputs received about a user, and a work of expression by a computing device. Detecting a work, and or capturing its content using input devices. Tracking user input as any one of movements, physiological signals or eye direction, or actions within their environment. Producing conceptual profiles as semantic values consisting of a characteristics and meaning of a works content. Aggregating at least one conceptual profile or user inputs and transforming them into new or modified content for a virtual environment. This modified content may reflect the work, and user actions may be synchronized with the work. Tracking user interactions with an environment modified through input data, may recursively produce content changes to the work, for example changing the words in a book or updating the story, as displayed on a connected electronic book or mobile device used for reading.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: February 19, 2019
    Inventor: Stephen Constantinides
  • Patent number: 10154244
    Abstract: A three dimensional system including a marker mode.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: December 11, 2018
    Assignee: VEFXi Corporation
    Inventor: Craig Peterson
  • Patent number: 10151599
    Abstract: An interactive viewing system of the present invention provides a user with a viewing duality in which a user is shown a floor plan, schematic layout, or other diagram on one side of a display and a visual representation, such as a digital image, corresponding to a selected portion of the schematic layout or diagram, on the other side of the same display. The user is presented with a current position marker and a directional indicator as they navigate through the schematic layout. At designated positions within the schematic layout, a corresponding image is concurrently displayed. In this manner, the user maintains a sense of where they are within the entire structure, while at the same time seeing images of the corresponding area.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: December 11, 2018
    Inventors: Pamala Meador, Tony Meador
  • Patent number: 10147230
    Abstract: A method and system for improving three dimensional video visualization is provided. The method includes receiving a video file and extracting metadata and contextual analysis data of the video file. Dimensions describing attributes associated with the video file are identified and use case data comprising text data and associated metadata describing activities occurring is the video file is retrieved. The dimensions are associated with the use case data and a group of relevant dimensions are extracted from the use case data. The dimensions are correlated with the group of relevant dimensions and a group of common dimensions is extracted from the dimensions and group of relevant dimensions. Three dimensions are selected from the group of common dimensions and a three dimensional block structure illustrating the three dimensions and the remaining dimensions is generated and presented to a user via a graphical user interface.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Sarbajit K. Rakshit
  • Patent number: 10140769
    Abstract: Provided is an electronic device and method for providing three-dimensional (3D) map processing and a 3D map service. The electronic device includes a memory configured to store an image set and a map platform module which is functionally connected with the memory and is implemented with a processor. The map platform module is configured to obtain an image set comprising a plurality of images for a path on an external space surrounding the electronic device, to determine an area corresponding to an object included in the external space from at least one of the plurality of images, to obtain information about the object based on whether the object is configured to communicatively connect with the electronic device, and to display the information in association with the area through a display functionally connected with the electronic device. Other embodiments are also possible.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: November 27, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Tae Kim, Shin-Jun Lee, Eun-Seon Noh, Sun-Kee Lee, Cheol-Ho Cheong, Hyung-Jin Park, Yo-Han Lee, Dong-Soo Han