Patents Examined by Steven Z Elbinger
-
Patent number: 10825134Abstract: Active Design maintains overall active and inactive space of a display by scaling active display components on a screen according to active and inactive blocks. By scaling the blocks relative to the screen size and maximizing active display components for ‘best-fit’ within the scaled blocks, a predictable scaling system is created that can deliver a more consistent experience for users across multiple form-factors. Active Design allows designers to use a single base display resolution for an entire class of form-factors and uses grid blocks to arrange elements.Type: GrantFiled: March 29, 2018Date of Patent: November 3, 2020Assignee: Owned Outcomes Inc.Inventors: Huzaifa Sial, Anita Pramoda, Chandan Singh, Rohan Singh Rajput, Dharini Govindarajan, Krupa Srinivas
-
Patent number: 10825249Abstract: In order to blur a virtual object in a video in real time as the video is acquired by a device capturing a real scene, a salient idea is used which estimates an apparent motion vector between two successive images, being captured at two successive device poses, in which the apparent motion vector estimation is based on a motion of the device. The successive images are then filtered based on the estimated apparent motion vector.Type: GrantFiled: September 14, 2017Date of Patent: November 3, 2020Assignee: INTERDIGITAL CE PATENT HOLDINGSInventors: Pierrick Jouet, Philippe Robert, Matthieu Fradet
-
Patent number: 10817648Abstract: Systems and methods are disclosed for visualizing products in a single-page application. Consistent with disclosed embodiments, an application system can receive from a client system, during rendering of a webpage received by the client system from a host system, a request for a script associated with the host system. The script can be executable by the client system to perform operations including modifying the webpage to include a visualization application in response to a selection of a visualization control in the webpage by a user of the client system. Consistent with disclosed embodiments, the application system can receive, from the visualization application, a request to display a product in a first image. A location can be identified in the first image using a machine learning model. Instructions can be provided to the visualization application for displaying the product at the location.Type: GrantFiled: January 30, 2020Date of Patent: October 27, 2020Assignee: Leap Tools Inc.Inventors: Stefan-Alexandru Ghiaus, Vlad Cristian Susanu
-
Patent number: 10816353Abstract: The disclosed methods include generating a navigation presentation for a device navigating a route. A virtual camera modifies how it captures map portions to produce scenes in the navigation presentation based on changes in navigation context. The method identifies different attributes describing different navigation contexts at different times during the navigation presentation, and uses these attributes to identify styles for operating the virtual camera. The method uses a style to specify the camera's positional attributes which define map portions that the virtual camera identifies for rendering to produce navigation scenes for some time (until the navigation context changes, or the presentation ends when the context does not change again). When the navigation context changes, the identified attributes may change. This change may cause selecting a new virtual camera style. When the style changes, the method modifies the way the virtual camera captures the portion of the map to render.Type: GrantFiled: February 19, 2019Date of Patent: October 27, 2020Assignee: Apple Inc.Inventors: Justin M. Strawn, Nathan L. Fillhardt, Christopher F. Marrin, Thomas Davie
-
Patent number: 10809962Abstract: In some examples, a computing device may include a first and a second touch screen display device coupled to each other by one or more hinges. The computing device may receive sensor data from one or more sensors, determine a first orientation of the computing device, and determine a first position of a user relative to the computing device. The computing device may route and/or rotate content sent to at least one of the display devices based on the first orientation and the first position. After the user places the computing device in a second orientation, the computing device may, after receiving additional sensor data, determine a second orientation of the computing device and a second position of the user. The computing device may route and/or rotate content sent to at least one of the display devices based on the second orientation and the second position.Type: GrantFiled: November 28, 2017Date of Patent: October 20, 2020Assignee: Dell Products L.P.Inventors: Jace W. Files, John Trevor Morrison, James Damon Trim
-
Patent number: 10783706Abstract: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.Type: GrantFiled: December 6, 2018Date of Patent: September 22, 2020Assignee: Apple Inc.Inventors: Stuart M. Pomerantz, Timothy K. Dashwood
-
Patent number: 10742948Abstract: Methods and apparatus for receiving content including images of surfaces of an environment visible from a default viewing position and images of surfaces not visible from the default viewing position, e.g., occluded surfaces, are described. Occluded and non-occluded image portions are received in content streams that can be in a variety of stream formats. In one stream format non-occluded image content is packed into a frame with occluded image content with the occluded image content normally occupying a small portion of the frame. In other embodiments occluded image portions are received in an auxiliary data stream which is multiplexed with a data stream providing frames of non-occluded image content. UV maps which are used to map received image content to segments of an environmental model are also supplied with the UV maps corresponding to the format of the frames which are used to provide the images that serve as textures.Type: GrantFiled: July 19, 2018Date of Patent: August 11, 2020Assignee: NextVR Inc.Inventors: David Cole, Alan Moss
-
Patent number: 10733765Abstract: The systems and methods described herein can pre-process a blendshape matrix via a global clusterization process and a local clusterization process. The pre-processing can cause the blendshape matrix to be divided into multiple blocks. The techniques can further apply a matrix compression technique to each block of the blendshape matrix to generate a compression result. The matrix compression technique can comprise a matrix approximation step, an accuracy verification step, and a recursive compression step. The compression result for each block may be combined to generate a compressed blendshape matrix for rendering a virtual entity.Type: GrantFiled: October 5, 2018Date of Patent: August 4, 2020Assignee: ELECTRONIC ARTS INC.Inventor: Dmitry Andreevich Andreev
-
Patent number: 10719991Abstract: A position and posture acquisition unit of an image generation apparatus acquires position information relating to a point of view of a user. A viewscreen setting unit sets a viewscreen. An original image operation unit calculates a correction amount for a pixel from parallax values of pixels of an original image and an amount of movement of the point of view such that an object looks fixed. Then, an image reference vector map in which an image reference vector that refers to a position before correction from coordinates of each pixel after correction is stored for each pixel is generated. A display image generation unit specifies an image reference vector corresponding to each pixel of the viewscreen and generates, based on the image reference vectors, a color value by filtering pixel values of reference destinations in the original image. An outputting unit outputs a display image.Type: GrantFiled: February 16, 2017Date of Patent: July 21, 2020Assignee: Sony Interactive Entertainment Inc.Inventor: Nobuo Sasaki
-
Patent number: 10719989Abstract: In one embodiment, a method includes rendering an augmented-reality environment on a display associated with a first computing device associated with a first user; identifying one or more objects within the augmented-reality environment; determining a suggested augmented-reality content item based on social-networking information associated with the first user, and further based on characteristics associated with the identified objects; and presenting the suggested augmented-reality content item on a display associated with the first computing device.Type: GrantFiled: August 24, 2018Date of Patent: July 21, 2020Assignee: Facebook, Inc.Inventors: Justin David Stahl, Narin Sead, Tullie Murrell, Gregory Daniel Louis Germe, Steven Kish
-
Patent number: 10719985Abstract: A server device and a method for the server device to build a model object are described. The server device includes interface circuitry and processing circuitry. The interface circuitry is configured to receive an instruction to build a model object at the server device. The instruction is sent by a client device (e.g., user equipment) that requests services from the server device in a three-dimensional (3D) application. The client device builds the model object in a first form according to first modeling data. The processing circuitry of the server device is configured to determine, second modeling data of the model object according to the instruction, and build the model object of a second form according to the second modeling data. Then model object of the second form is used in the 3D application at the server device.Type: GrantFiled: May 21, 2018Date of Patent: July 21, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xichang Mo, Bailin An
-
Patent number: 10706606Abstract: An information processing apparatus includes a display, at least one detector, and a display controller. The display displays an image of an object three-dimensionally. The at least one detector detects a physical quantity as a detection target. The display controller makes a change to a specific part of the object displayed on the display in accordance with an output from the at least one detector.Type: GrantFiled: April 3, 2018Date of Patent: July 7, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Kengo Tokuchi
-
Patent number: 10699364Abstract: Aspects described herein are directed to leveraging multiple graphics processors, by a virtual GPU manager, to optimize the rendering of graphics in either a desktop or virtual desktop environment. The virtual GPU manager may enumerate all available physical GPUs, query performance variables including processing capacity of each of the available physical GPUs, and classify each of the physical GPUs based on the queried performance variables. Further, the virtual GPU manager may generate a logical GPU corresponding to one or more of the available physical GPUs. The virtual GPU manager may distribute graphics rendering requests across each of the plurality of available physical GPUs by way of the logical GPU.Type: GrantFiled: July 12, 2017Date of Patent: June 30, 2020Assignee: Citrix Systems, Inc.Inventor: Ashwin Suresh
-
Patent number: 10699462Abstract: A system and method that detects a first access to a first game of an online gaming system by a first user that is associated with a character, wherein the character comprises a plurality of components. The method also determines whether first morphing settings are associated with the first game. Responsive to determining the first morphing settings are associated with the first game, the method generates a first morphed character based on the first morphing settings. The method provides the first morphed character for presentation in the first game via a user interface.Type: GrantFiled: July 26, 2017Date of Patent: June 30, 2020Assignee: Roblox CorporationInventor: David B. Baszucki
-
Patent number: 10691286Abstract: Dynamic window and cursor shadows are described. In some implementations, graphical user interface display objects can be configured with elevation offset information to give the display objects a three-dimensional surface that can have pixels of varying height. In some implementations, shadows that are rendered upon display objects configured with pixel elevation offset information can be adjusted to reflect the three-dimensional surface of the objects thereby better approximating real-life shadows. In some implementations, shadows can be dynamically rendered in real-time and adjusted according to the elevations of display objects onto which they are cast.Type: GrantFiled: April 22, 2016Date of Patent: June 23, 2020Assignee: Apple Inc.Inventors: Nicholas V. King, Duncan Robert Kerr
-
Patent number: 10692171Abstract: A method of generating a virtual address in a data processing system controller includes receiving and analyzing attribute information which indicates whether user intervention is possible for allocating a memory buffer for storing image data; enabling one of a first virtual address generator or a second virtual address generator based on an analysis result; and generating the virtual address of a data transaction using the enabled virtual address generator.Type: GrantFiled: November 16, 2016Date of Patent: June 23, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sung Min Hong, Jae Young Hur, Min Je Jun
-
Patent number: 10679316Abstract: Systems, apparatuses, and methods for implementing a single pass stipple pattern generation process are disclosed. A processor initiates parallel execution of a first and second plurality of wavefronts. A first wavefront of the first plurality of wavefronts converts a first local coordinate into a first global coordinate, wherein the first local coordinate corresponds to a first portion of a primitive. Also, a first wavefront of the second plurality of wavefronts applies a first attribute to the first global coordinate prior to a second wavefront, of the first plurality of wavefronts, converting a second local coordinate of a second portion of the primitive into a second global coordinate. The second plurality of wavefronts generate image data based on applying the first attribute to global coordinates generated by the first plurality of wavefronts, and the image data is conveyed for display on a display device.Type: GrantFiled: June 13, 2018Date of Patent: June 9, 2020Assignee: Advanced Micro Devices, Inc.Inventor: Sean M. O'Connell
-
Patent number: 10672190Abstract: Techniques for customizing appearance in mixed reality are provided. According to one set of embodiments, an electronic device configured to enable mixed reality (i.e., a mixed reality device) can detect presence of a real-world individual in a field of view of the device and determine whether the individual is associated with one or more appearance customizations. If so, the mixed reality device can render the one or more appearance customizations on top of, or nearby, the individual on a display of the device.Type: GrantFiled: October 5, 2017Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Sean Kenneth McBeth
-
Patent number: 10667763Abstract: A biological information processing device includes a controller programmed to obtain biological information indicating a body condition, and associate different kinds of the biological information with respective specific graphical elements. Each of the respective specific graphical elements constitute a respective specific appearance of a graphical figure, with one of the respective specific graphical elements representing a surface count of a polyhedron which changes in relation to a numerical change in the biological information. The controller is further programmed to set value to the specific graphical element depending on degree of the biological information for at least one specific graphical element associated with the biological information obtained, and generate indicating data of a biological figure on the basis of the value set, the biological figure being an aggregate of the specific graphical elements.Type: GrantFiled: December 8, 2017Date of Patent: June 2, 2020Assignee: TANITA CORPORATIONInventors: Yuto Wachi, Haruna Nakatani, Toru Ichihashi, Toshihide Murata, Hiroshi Koi, Akihiro Chaya, Saki Kato
-
Patent number: 10650609Abstract: In virtual prototyping and assembly validation, visual images of physical components of a product are captured through a camera inbuilt in an augmented reality/virtual reality (AR/VR) wearable device, registered as 3D models in a virtual workbench. When a first voice command is received to initiate recording, continuous visual motion signals are received as trajectories corresponding to assembling a 3D model of a component. They are recorded as an installation view of the component. The 3D model of the component is dynamically validated while assembling the virtual workbench. The installation view of the component and an installation view of a next component is stored as an animation assembly file. The animation assembly file may be extracted from the AR/VR application and stored in a visual enterprise application as a visual enterprise format such as visual design stream.Type: GrantFiled: February 23, 2018Date of Patent: May 12, 2020Assignee: SAP SEInventor: Stephan Kohlhoff