Patents Examined by Michael Le
  • Patent number: 11163416
    Abstract: A light emitting user input device can include a touch sensitive portion configured to accept user input (e.g., from a user's thumb) and a light emitting portion configured to output a light pattern. The light pattern can be used to assist the user in interacting with the user input device. Examples include emulating a multi-degree-of-freedom controller, indicating scrolling or swiping actions, indicating presence of objects nearby the device, indicating receipt of notifications, assisting pairing the user input device with another device, or assisting calibrating the user input device. The light emitting user input device can be used to provide user input to a wearable device, such as, e.g., a head mounted display device.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 2, 2021
    Assignee: Magic Leap, Inc.
    Inventors: James M. Powderly, Savannah Niles, Christopher David Nesladek, Isioma Osagbemwenorue Azu, Marshal Ainsworth Fontaine, Haney Awad, William Wheeler, Brian David Schwab, Brian Edward Oliver Bucknor
  • Patent number: 11164545
    Abstract: A method involves receiving, at a host device, information indicative of available bandwidth on a variable bandwidth connection between the host device and a display control device, which may be based on monitoring a signal level on the connection, a link radio modulation mode, traffic on the connection, or the data rate of any return signals from the display control device. The method includes setting one or more parameters used to generate the display data that change compressibility of the display data based on the information, where compressibility of the display data affects efficiency of compression of the display data, and where the setting of the parameters may be based on a compression algorithm used when compressing the display data. The method includes generating the display data using the one or more parameters, compressing the display data, and transmitting the display data to the display control device.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: November 2, 2021
    Assignee: DISPLAYLINK (UK) LIMITED
    Inventors: Andrew Paterson, Trevor Hall, Douglas Morse
  • Patent number: 11158108
    Abstract: Systems and methods for providing a mixed-reality pass-through experience include implement acts of obtaining a texture map of a real-world environment, obtaining a depth map of the real-world environment, obtaining an updated texture map of the real-world environment subsequent to the obtaining of the depth map and the texture map, and rendering a virtual representation of the real-world environment utilizing both the depth map and the updated texture map that was obtained subsequent to the depth map. The texture map and the depth map may be based on a same image pair obtained from a pair of stereo cameras, the depth map being obtained by performing stereo matching on the same image pair. Additionally, the acts may further include detecting a predicted pose of a user and reprojecting a portion of the depth map to conform to a user perspective associated with the predicted pose.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Bleyer, Christopher Douglas Edmonds, Donald John Patrick O'Neil, Raymond Kirk Price
  • Patent number: 11151790
    Abstract: A method for adjusting a virtual reality image including: acquiring first three-dimensional coordinates and a first attitude orientation of a positioning component (101); converting the first three-dimensional coordinates into second three-dimensional coordinates, and converting the first attitude orientation into a second attitude orientation (102); converting the second three-dimensional coordinates into target three-dimensional coordinates in a virtual space, and converting the second attitude orientation into a target attitude orientation in the virtual space (103); determining a projection plane in the virtual space (104); perspectively projecting a virtual object in the virtual space onto an imaging area in the projection plane to generate a two-dimensional image (105); and displaying the two-dimensional image on a display screen of a display module (106). Also disclosed is a device for adjusting a virtual reality image.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: October 19, 2021
    Assignee: Shenzhen Dlodlo Technologies Co., Ltd.
    Inventors: Dawei Zhang, Shoulun Long, Gang Li, Fengxue Zhang, Xu Xiong
  • Patent number: 11151763
    Abstract: An information presentation device includes a plot unit, a histogram generation unit, and a visual information generation unit. The plot unit plots a plurality of values included in each of a plurality of pieces of multidimensional data on a plurality of axes in a parallel coordinate plot coordinate system. The histogram generation unit divides each of the plurality of axes into a plurality of sections, and generates a plurality of histogram bars each of which corresponds to the number of values plotted in each section in the plurality of sections. When one or more values are selected as selected values, the visual information generation unit generates visual information with which the ratio of the number of selected values to the total number of values contained in any one histogram bar out of the respective histogram bars generated by the histogram generation unit can be identified.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: October 19, 2021
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Digital Solutions Corporation
    Inventors: Yeonsoo Yang, Yukako Tanaka, Go Fujino, Fumiaki Oohata, Katsuya Hino, Saki Sakai
  • Patent number: 11150997
    Abstract: A system, a method, and a computer program product for adaptively management bandwidth of a deduplication system are disclosed. A bandwidth policy for replication of data from a first deduplication location to a second deduplication location is determined. The bandwidth policy allocates a predetermined bandwidth for the replication of data. The deduplication locations are communicatively coupled via a network. Using the determined bandwidth policy, data from the first deduplication location is replicated to the second deduplication location based on the allocated bandwidth.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: October 19, 2021
    Assignee: Exagrid Systems, Inc.
    Inventors: James Welinitz, Nathaniel W. Turner, Matthew B. Kirk, Charles Packard
  • Patent number: 11145136
    Abstract: Systems and methods for conveying virtual content in an augmented reality environment comprising images of virtual content superimposed over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in the real world. Exemplary implementations may: obtain user information for a user associated with a presentation device physically present at a location of the system; compare the user information with the accessibility criteria for the virtual content to determine whether any portions of the virtual content are to be presented to the user based on the accessibility criteria and the user information for the user; and facilitate presentation of the virtual content to the user via presentation device of user based on the virtual content information, the field of view, and the correlations between the multiple linkage points and the reference frame of the virtual content.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: October 12, 2021
    Inventor: Nicholas T. Hariton
  • Patent number: 11127224
    Abstract: A processing device that causes a virtual-space image to be displayed on a display device mounted on a player's head is provided with a first display processor and a second display processor. The first display processor causes first external information input from outside to be displayed on a specified object included in the virtual-space image when the virtual-space image is being caused to be displayed by the HMD. The second display processor causes second external information that is second external information input from outside and includes a real-space image to be displayed along with the virtual-space image when the virtual-space image is caused to be displayed by the HMD. The virtual-space image is, for example, the virtual-space image of a game, and the real-space image is, for example, an image imaged by an imaging device installed in the surroundings of the player.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: September 21, 2021
    Assignee: GREE, INC.
    Inventors: Masato Nozaki, Miharu Watanabe, Junko Sakurai
  • Patent number: 11120036
    Abstract: Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, with support for efficient repurposing of connections. In accordance with an embodiment, a software application can request that a connection be provided, to enable access to the database. In response to receiving the request, the connection pool can first determine if a particular connection with the exact desired attributes already exists within the pool, but is borrowed at the time of the request. If such a connection exists, then the connection pool can wait a period of time for that particular connection to become available, referred to herein as a double-wait. Subsequently, if the particular connection is not made available within the double-wait time period, the connection pool resumes its usual operation, for example by repurposing other connections.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: September 14, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jean de Lavarene, Yuri Dolgov, Vidya Hegde, Saurabh Verma, Krishna Chandra, Aramvalarthanathan Namachivayam
  • Patent number: 11120022
    Abstract: A method and system for executing a query in parallel is disclosed. A master node may receive a query from a client and develop query plans from that query. The query plans may be forwarded to worker nodes for execution, and each query plan may be accompanied by query metadata. The metadata may be stored in a catalog on the master node.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Caleb Welton, Hitoshi Harada, Jeffrey Cohen, Lei Chang, Radhika Reddy, Tao Ma, Zhanwei Wang
  • Patent number: 11120638
    Abstract: A method of generating video in three-dimensional animation environment is provided. The method includes: obtaining and translating directorial hints for making a 3D animated movie based on user input; determining camera configurations in a 3D environment according to the directorial hints; establishing a camera search space that includes multiple candidate cameras to be used at different timestamps to shoot one or more scenes of the movie based on the camera configurations; performing editing optimization based on the camera search space and the directorial hints, to obtain an edited video. The editing optimization is formalized into a process of finding a path with minimum cost in a graph model, each path describing a candidate camera sequence for producing the movie, and at least some of the directorial hints are translated into cost functions of the graph model. The edited video is output as the produced 3D animated movie.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: September 14, 2021
    Assignee: TCL RESEARCH AMERICA INC.
    Inventors: Lin Sun, Haohong Wang
  • Patent number: 11113847
    Abstract: In example embodiments, techniques are provided for converting geometry of an infrastructure model represented as high-level geometric primitives having a given symbology to low-level primitives, and encoding these low-level primitives into tile contents suited for transmission, and ultimately display upon, on a client device. An architectural split between frontend applications and backend applications may allow conversion of the high level primitives to be performed remote from the client devices by backend applications. Backend applications may be executed on robust hardware devices that execute software in a multi-threaded environment on powerful CPUs. By performing CPU-intensive operations on backend applications, frontend applications on client devices may be required to do little more than submit low-level primitives for rendering on their GPU.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: September 7, 2021
    Assignee: Bentley Systems, Incorporated
    Inventors: Paul Connelly, Raymond B. Bentley
  • Patent number: 11107224
    Abstract: An extended reality (XR) device and a method for controlling the same are disclosed. The XR device is applicable to 5G communication technology, robot technology, autonomous driving technology, and Artificial Intelligence (AI) technology. The XR device includes a communication module configured to communicate with a Head-Mounted Display (HMD) that is worn by a user to provide the user with Virtual Reality (VR) content, a camera configured to receive an image of a first space including the user, and a processor configured to transmit VR content to the HMD through the communication module. The processor recognizes a position of the user and positions of a plurality of real-world objects within an image of the first space. When the user moves closer to at least one of the recognized objects by a predetermined distance or less, the processor warns the user of possibility of collision with the at least one recognized object.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: August 31, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Changseok Cho, Woonghee Park, Hyunok Lee, Cheol Kang, Sanghoon Song, Mansoo Sin, Sangkuk Jeon
  • Patent number: 11100123
    Abstract: One embodiment provides a method, including: receiving a plurality of data for job processing, wherein the job processing processes the plurality of data into (i) at least one map phase and (ii) at least one reduce phase; generating a plurality of key-value groups from the plurality of data, wherein the plurality of key-value groups are grouped from data pairs including a key and a value and wherein each of the key-value groups include a grouping of data pairs having a common key and a plurality of values associated with the common key; identifying values common to at least a subset of the key-value groups; generating, based upon the identifying, new key-value groups, wherein at least a subset of the new key-value groups includes key-value groups having common keys and the identified common values; and communicating the new key-value groups to the at least one reduce function for processing.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Himanshu Gupta, Nitin Gupta
  • Patent number: 11093031
    Abstract: A display apparatus configured to be coupled to a movable object includes at least a first laser sensor module and a display device configured to display a field-of-view. The first laser sensor module is configured to determine, by self mixing interference measurements, movements of the movable object with respect to a reference object mechanically coupled to the movable object. The first laser sensor module is configured to emit at least three measurement beams in three different spatial directions to the reference object when the display apparatus is coupled to the movable object and the first laser sensor module is configured to determine velocity vectors or distances collinear to the spatial directions. The display device is configured to integrate at least one virtual object in the field-of-view in accordance with the determined movements of the movable object.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 17, 2021
    Assignee: TRUMPF PHOTONIC COMPONENTS GMBH
    Inventors: Holger Joachim Moench, Joachim Wilhelm Hellmig
  • Patent number: 11095715
    Abstract: A data location table master system generates a master data location table storing associations of tokens with storage nodes for varying responsibility levels. When the master data location table is updated, the data location table master system updates storage nodes affected by the update as well as other storage nodes and application nodes in the system. Then, the storage nodes and the application nodes store a copy of the master data location table. A token migration and synchronization process reallocates data object storage among the storage nodes based on the updated master data location table.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: August 17, 2021
    Assignee: eBay Inc.
    Inventors: Mark S. Lewis, Anna Povzner
  • Patent number: 11087037
    Abstract: A plugin can allow for tracking objects within a computer-aided design (“CAD”) application. In one example, the user can select an object or family of objects to track. The plugin can set a parameter of the tracker to match that of the selected object(s). The tracker can be joined to the selected object to form a new assembly, such as by embedding the tracker within the object. A user can define areas, such as rooms or floors, within the layout. The plugin can poll the trackers, which report which areas the corresponding object is within. The plugin can compile this information and display quantities of object types per area.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: August 10, 2021
    Assignee: Applied Software Technology, Inc.
    Inventor: Adam Heon
  • Patent number: 11087134
    Abstract: Described augmented reality (AR) systems and devices provide users with enhanced human sensorial perceptions using digital content. More particularly, smartglasses create an immersive AR experience for visitors of cultural sites using object identification and optical flow tracking. The system software platform and methodology are especially suited to design and deploy immersive AR experiences to visitors of cultural sites on user wearable devices. Unencumbered by clumsy handheld devices, users are free to roam through augmented environments, indoors and out, without barriers allowing a story to unfold before their eyes. Cultural sites come alive, improving educational outcomes for heritage destinations. Using graphical user interfaces, the system enables platform administrators to convert disparate cultural site content to coherent AR story-telling experiences called palimpsests or tours.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: August 10, 2021
    Assignee: ARTGLASS USA, LLC
    Inventors: Luigi Percuoco, Antonio Scuderi
  • Patent number: 11080244
    Abstract: Systems, methods, and software described herein to provide data to large-scale processing framework (LSPF) nodes in LSPF clusters. In one example, a method to provide data includes receiving an access request from a LSPF node to access data in accordance with a version of a distributed file system. The method further includes, responsive to the access request, accessing the data for the LSPF node in accordance with a different version of the distributed file system, and presenting the data to the LSPF node in accordance with the version of the distributed file system used by the LSPF node.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 3, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas A. Phelan, Gunaseelan Lakshminarayanan, Michael Moretti, Joel Baxter, Lakshman Chinnakotla
  • Patent number: 11079607
    Abstract: An image display device includes: an input unit that inputs image data constituted with pixel data, each set of the pixel data being generated based upon a plurality of image signals output from a plurality of image-capturing pixels arrayed in correspondence to a plurality of photographic micro-lenses distinct from one another; a generation unit that generates display image data containing three-dimensional information based upon the image data; a display unit constituted with a plurality of display pixels disposed in a two-dimensional pattern, which emits light fluxes from the plurality of display pixels in correspondence to the display image data; and a micro-lens array that includes a plurality of micro-lenses, via which a three-dimensional image is formed by combining the light fluxes emitted from the plurality of display pixels, disposed in a two-dimensional array pattern.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: August 3, 2021
    Assignee: NIKON CORPORATION
    Inventor: Toru Iwane