Patents Examined by Xiao Wu
-
Patent number: 9799125Abstract: A color control user interface can include a controller, a display area, and a three-dimensional shape generated by the controller and disposed in the display area. The three-dimensional shape can include a first axis that represents a first range of selections for a first color factor, a second axis that represents a second range of selections for a second color factor, and a third axis that represents a third range of selections for a third color factor. A control engine of the controller can be configured to receive user selections having a first selection of the first color factor, a second selection of the second color factor, and a third selection of the third color factor. The control engine can also be configured to compare the user selections to light source information stored in memory, and send commands via a transceiver to at least one light source.Type: GrantFiled: August 26, 2015Date of Patent: October 24, 2017Assignee: Cooper Technologies CompanyInventors: Scott David Wegner, Christopher L. Bohler
-
Patent number: 9791700Abstract: Configurations are disclosed for presenting virtual reality and augmented reality experiences to users. The system may comprise an image-generating source to provide one or more frames of image data in a time-sequential manner, a light modulator configured to transmit light associated with the one or more frames of image data, a substrate to direct image information to a user's eye, wherein the substrate houses a plurality of reflectors, a first reflector of the plurality of reflectors to reflect transmitted light associated with a first frame of image data at a first angle to the user's eye, and a second reflector to reflect transmitted light associated with a second frame of the image data at a second angle to the user's eye.Type: GrantFiled: November 27, 2014Date of Patent: October 17, 2017Assignee: MAGIC LEAP, INC.Inventor: Brian T. Schowengerdt
-
Patent number: 9786208Abstract: A display control method includes: inputting user's image including a drawing portion made by hand drawing and being a display target image; and performing image control including causing the input user's image to emerge from any one of a left end and a right end of a predetermined display region, on which the user's image is to be displayed, and moving the user's image that has emerged.Type: GrantFiled: October 19, 2016Date of Patent: October 10, 2017Assignee: RICOH COMPANY, LIMITEDInventors: Atsushi Itoh, Aiko Ohtsuka, Tetsuya Sakayori, Hidekazu Suzuki, Takanobu Tanaka
-
Patent number: 9786074Abstract: An embodiment provides a timeline upon which a playhead indicator is moved or positioned. Changes to a displayed graph that are within a predetermined interval of the playhead indicator's time position are shown graphically on or near the graph. Actor icons are positioned on or near the displayed graph. The actor icons correspond to different entities (e.g., a person, group, organization, software agent, etc.) that has made a change to the graph. Action beams are displayed to show changes to the graph. As playback of the change events occurs, beams emanate from actor icons to items in the graph that are changed or otherwise operated upon. Various characteristics of the beams' use, appearance and behavior are described.Type: GrantFiled: October 31, 2016Date of Patent: October 10, 2017Assignee: Orcale International CorporationInventors: Ken Beckett, Reza B'Far, Ryan Golden, Nigel King, Kent Spaulding, Todd A. Jackson
-
Patent number: 9786081Abstract: A transition may be made between first, second, and third visual representations. A first visual representation may be displayed, with a plurality of visual elements arranged in a first arrangement. A processor may generate a first animation in which the visual elements move from the first arrangement toward an intermediate arrangement, and then to a second arrangement corresponding to a second visual representation. The first animation and the second visual representation may be displayed. The processor may generate a second animation in which the visual elements move from the second arrangement toward the intermediate arrangement, and then to a third arrangement corresponding to a third visual representation. The second animation and the third visual representation may be displayed. Thus, smooth transitions may be provided between multiple visual representations via animation toward a common intermediate arrangement.Type: GrantFiled: May 14, 2015Date of Patent: October 10, 2017Assignee: Domo, Inc.Inventor: Jonathan Geddes
-
Patent number: 9779472Abstract: A method and system for shared virtual memory between a central processing unit (CPU) and a graphics processing unit (GPU) of a computing device are disclosed herein. The method includes allocating a surface within a system memory. A CPU virtual address space may be created, and the surface may be mapped to the CPU virtual address space within a CPU page table. The method also includes creating a GPU virtual address space equivalent to the CPU virtual address space, mapping the surface to the GPU virtual address space within a GPU page table, and pinning the surface.Type: GrantFiled: May 13, 2016Date of Patent: October 3, 2017Assignee: Intel CorporationInventors: Jayanth N. Rao, Ronald W. Silvas, Ankur N. Shah
-
Patent number: 9779465Abstract: An apparatus and method are described for reducing power when reading and writing graphics data. For example, one embodiment of an apparatus comprises: a graphics processor unit (GPU) to process graphics data including floating point data; a set of registers, at least one of the registers of the set partitioned to store the floating point data; and encode/decode logic to reduce a number of binary 1 values being read from the at least one register by causing a specified set of bit positions within the floating point data to be read out as 0s rather than 1s.Type: GrantFiled: December 23, 2014Date of Patent: October 3, 2017Assignee: Intel CorporationInventors: Young Moon Kim, Sang Phill Park
-
Patent number: 9779694Abstract: Examples are disclosed for adjusting a performance state of a graphics subsystem and/or a processor based on a comparison of an average frame rate to a target frame rate and also based on whether the graphics subsystem is in a burst mode or sustained mode of operation.Type: GrantFiled: May 7, 2015Date of Patent: October 3, 2017Assignee: Intel CorporationInventors: Murali Ramadoss, Eric C. Samson
-
Patent number: 9778815Abstract: The techniques disclosed herein may use various sensors to infer a frame of reference for a hand-held device. In fact, with various inertial clues from accelerometer, gyrometer, and other instruments that report their states in real time, it is possible to track a Frenet frame of the device in real time to provide an instantaneous (or continuous) 3D frame-of-reference. In addition to—or in place of—calculating this instantaneous (or continuous) frame of reference, the position of a user's head may either be inferred or calculated directly by using one or more of a device's optical sensors, e.g., an optical camera, infrared camera, laser, etc. With knowledge of the 3D frame-of-reference for the display and/or knowledge of the position of the user's head, more realistic virtual 3D depictions of the graphical objects on the device's display may be created—and interacted with—by the user.Type: GrantFiled: July 13, 2016Date of Patent: October 3, 2017Assignee: Apple Inc.Inventors: Ricardo Motta, Mark Zimmer, Geoff Stahl, David Hayward, Frank Doepke
-
Patent number: 9778814Abstract: Disclosed is a method, implemented in a visualization device, to assist a user in placing 3D objects. In certain embodiments the method includes displaying, on a display area of the visualization device, to a user, various virtual 3D objects overlaid on a real-world view of a 3D physical space. The method can further include a holding function, in which a first object, of the various virtual 3D objects, is displayed on the display area so that it appears to move through the 3D physical space in response to input from the user, which may be merely a change in the user's gaze direction. A second object is then identified as a target object for a snap function, based on the detected gaze of the user, the snap function being an operation that causes the first object to move to a location on a surface of the target object.Type: GrantFiled: January 30, 2015Date of Patent: October 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Anthony Ambrus, Marcus Ghaly, Adam Poulos, Michael Thomas, Jon Paulovich
-
Patent number: 9779509Abstract: A method of detecting the presence of a building in a captured image is provided. The method includes dividing the captured image into a plurality of image regions, detecting a dominant angle of detected edges within each image region, and detecting the presence of a building in an image region if the dominant angle of detected edges within that image region, excluding edges within a first threshold angle of vertical, is within a second threshold angle of horizontal and if the distribution of detected edges within the second threshold angle of horizontal is substantially the same as that of at least one adjacent image region.Type: GrantFiled: March 13, 2015Date of Patent: October 3, 2017Assignee: Sony Interactive Entertainment Europe LimitedInventor: Antonio Martini
-
Patent number: 9767477Abstract: The disclosed technology addresses the need in the art for determining whether a selection of an invitational content item was accidental or intentional based on selection signals that describe the selection. For example, a selection signal can be a selection point, response time, multiple selection count, context of the selection, user preference data, etc. A response to the selection can be based on whether the selection was determined to be accidental or intentional. If the selection was determined to be intentional, the response can be the regular response associated with selection of the invitational content item, i.e. registering the selection for billing and presenting secondary content to the user. If the selection was determined to be accidental, the selection can be ignored. Thus, the selection would not register for billing purposes and secondary content would not be presented to the user.Type: GrantFiled: April 16, 2013Date of Patent: September 19, 2017Assignee: Apple Inc.Inventors: Michael Froimowitz Greenzeiger, Steven C. Bredenberg
-
Patent number: 9761060Abstract: Disclosed are computer-readable devices, systems and methods for generating a model of a clothed body. The method includes generating a model of an unclothed human body, the model capturing a shape or a pose of the unclothed human body, determining two-dimensional contours associated with the model, and computing deformations by aligning a contour of a clothed human body with a contour of the unclothed human body. Based on the two-dimensional contours and the deformations, the method includes generating a first two-dimensional model of the unclothed human body, the first two-dimensional model factoring the deformations of the unclothed human body into one or more of a shape variation component, a viewpoint change, and a pose variation and learning an eigen-clothing model using principal component analysis applied to the deformations, wherein the eigen-clothing model classifies different types of clothing, to yield a second two-dimensional model of a clothed human body.Type: GrantFiled: November 3, 2016Date of Patent: September 12, 2017Assignee: Brown UniversityInventors: Michael J. Black, Oren Freifeld, Alexander W. Weiss, Matthew M. Loper, Peng Guan
-
Patent number: 9754411Abstract: The invention relates to a system (100) for visualizing an object of interest comprised in a volume of an image dataset, the system comprising a path unit (110) for specifying a path in the volume of the image dataset on the basis of the object of interest, a location unit (120) for determining a location on a projection ray through the volume of the image dataset on the basis of the specified path, and a value unit (130) for computing a projected gray value corresponding to the projection rayon the basis of the determined location on the projection ray. Because the locations on the projection ray are determined based on the specified path for indicating the object of interest, the actual computation of the projection gray values may be designed and constructed to show gray values describing the object of interest while hiding gray values describing other objects, in particular occluding objects.Type: GrantFiled: September 11, 2008Date of Patent: September 5, 2017Assignee: Koninklijke Philips N.V.Inventors: Dieter Geller, Helko Lehmann
-
Patent number: 9756254Abstract: A mobile terminal, including a camera configured to obtain an image; a display configured to display map information; a movement sensor configured to sense a movement of the mobile terminal; and a controller configured to display a preview image received through operation of the camera to at least part of a region where the map information is displayed, when the movement of the mobile terminal corresponds to a preset type of movement while the map information is displayed, and to display at least one graphic object related to the map information as being overlapped on the preview image, wherein the preview image includes at least one image corresponding to at least one subject, and the at least one graphic object related to the map information is displayed to the at least one image or around the at least one image.Type: GrantFiled: December 21, 2016Date of Patent: September 5, 2017Assignee: LG ELECTRONICS INC.Inventors: Jongkyeong Park, Jiwon Yun, Hyeongu Kang, Nikolay Akatyev
-
Patent number: 9754407Abstract: A system, method, and computer program product are provided for shading using a dynamic object-space grid. An object defined by triangle primitives in a three-dimensional (3D) space that is specific to the object is received and an object-space shading grid is defined for a first triangle primitive of the triangle primitives based on coordinates of the first triangle primitive in the 3D space. A shader program is executed by a processing pipeline to compute a shaded value at a point on the object-space shading grid for the first triangle primitive.Type: GrantFiled: March 11, 2015Date of Patent: September 5, 2017Assignee: NVIDIA CorporationInventors: Anjul Patney, Eric B. Enderton, Eric B. Lum, Marco Salvi, Christopher Ryan Wyman, Yubo Zhang, Yong He, G. Evan Hart, Jr., Kayvon Fatahalian, Yury Uralsky, Henry Packard Moreton, Aaron Eliot Lefohn
-
Patent number: 9754346Abstract: A mixture ratio determiner chooses a first mixture ratio set in a case where a blur evaluation value is a reference value or more, and chooses a second mixture ratio set in a case where the blur evaluation value is less than the reference value. The second mixture ratio set has a higher mixture ratio of an in-focus image and a lower mixture ratio of an out-of-focus image than the first mixture ratio set. A mixed image generator produces a plurality of mixed images having a gradually varying mixture ratio, from the in-focus image and the out-of-focus image. A display controller sequentially displays the plurality of mixed images on a monitor in the manner of a moving image.Type: GrantFiled: March 17, 2015Date of Patent: September 5, 2017Assignee: FUJIFILM CorporationInventor: Youichi Sawachi
-
Patent number: 9754416Abstract: An augmented reality (AR) device includes a 3D video camera to capture video images and corresponding depth information, a display device to display the video data, and an AR module to add a virtual 3D model to the displayed video data. A depth mapping module generates a 3D map based on the depth information, a dynamic scene recognition and tracking module processes the video images and the 3D map to detect and track a target object within a field of view of the 3D video camera, and an augmented video rendering module renders an augmented video of the virtual 3D model dynamically interacting with the target object. The augmented video is displayed on the display device in real time. The AR device may further include a context module to select the virtual 3D model based on context data comprising a current location of the augmented reality device.Type: GrantFiled: December 23, 2014Date of Patent: September 5, 2017Assignee: INTEL CORPORATIONInventors: Gila Kamhi, Barak Hurwitz, Vladimir Kouperman, Kobi Nistel
-
Patent number: 9754403Abstract: A method of processing ray data the method including receiving ray data stored in input buffers; updating a property of the ray data based on a result of intersection traversal of the ray data; and outputting the ray data to an output buffer or to a feedback buffer from among the input buffers based on the updated property of the ray data. When there is insufficient space in the output buffer to store the ray data, outputting the ray data to the feedback buffer.Type: GrantFiled: March 10, 2015Date of Patent: September 5, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young Sam Shin, Won Jong Lee, Jae Don Lee, Seok Joong Hwang
-
Patent number: 9747718Abstract: A system, method, and computer program product are provided for performing object-space shading. A primitive defined by vertices in three-dimensional (3D) space that is specific to an object defined by at least the primitive is received and a shading sample rate is computed for the primitive based on a screen-space derivative of coordinates of a pixel fragment transformed into the 3D space. A shader program is executed by a processing pipeline to compute shaded attributes for the primitive according to the computed shading sample rate.Type: GrantFiled: March 11, 2015Date of Patent: August 29, 2017Assignee: NVIDIA CorporationInventors: Anjul Patney, Eric B. Enderton, Eric B. Lum, Marco Salvi, Christopher Ryan Wyman, Yubo Zhang, Yong He, G. Evan Hart, Jr., Kayvon Fatahalian, Yury Uralsky, Henry Packard Moreton, Aaron Eliot Lefohn