Patents Examined by M Good Johnson
  • Patent number: 10140951
    Abstract: A method comprising receiving sensor data from a sensor, obtaining image data from a graphical effects shader based on the sensor data, blending the image data with a plurality of application surfaces to create a blended image, and transmitting the blended image to a display. The method may further comprise blending a color image with the blended image in response to a reduction in ambient light. Also disclosed is a mobile node (MN) comprising a sensor configured to generate sensor data, a display device, and a processor coupled to the sensor and the device display, wherein the processor is configured to receive the sensor data, obtain image data generated by a graphical effects shader based on the sensor data, blend the image data with an application surface associated with a plurality of applications to create a blended image, and transmit the blended image to the display.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: November 27, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Anthony Mazzola
  • Patent number: 10109107
    Abstract: A method and system of representing a virtual object in a view of a real environment is provided which includes providing image information of a first image of at least part of a human face captured by a camera, providing at least one human face specific characteristic, determining an image area of the face in the first image as a face region, determining at least one first light falling on the face according to the face region and the at least one human face specific characteristic, and blending in the virtual object on a display device in the view of the real environment according to at least one first light.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: October 23, 2018
    Assignee: Apple Inc.
    Inventors: Sebastian Knorr, Peter Meier
  • Patent number: 10102829
    Abstract: Display rotation management is described. A device may include sensors disposed within a housing that produce an output usable to determine an orientation of a display device disposed on a surface of the housing. A rotation manager module disposed within the housing may process the output of the sensors to determine the orientation of the display device. The rotation manager module may calculate an average orientation of the display device over a time interval and a variance of the orientation. Based on the variance of the orientation in relation to a threshold amount, the rotation manager module can set a screen orientation of the display device.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: October 16, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Kevin P. Paulson
  • Patent number: 10089714
    Abstract: Some aspects relate to reception from a user, via a sensor, first data indicative of activity of the user, determination of one or more values of a metric based on the first data, determination of a display scale based on the one or more values, reception from the user, via the sensor, second data indicative of activity of the user over a time interval, determination of a second value of the metric based on the second data, generation of a first graphical indicator representing the second value based on the display scale and the second value, and display of the first graphical indicator on a display.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: October 2, 2018
    Assignee: Fitbit, Inc.
    Inventor: Timothy Roberts
  • Patent number: 10083532
    Abstract: Approaches presented herein enable displaying of a street view or map in the context of a video stream object. Specifically, captured video is analyzed for a plurality of geo-coordinate and direction metadata associated with frames of the video. The video may also be analyzed for visual indicia of location or direction. A user watching the video selects an object therein, which may be then identified by its coordinates and labeled for the user. A map or street view corresponding to the selected object is shown synchronized to the video (e.g., in a side-by-side view), based on the geo-coordinate and direction metadata associated with the video frames. The synchronized video and map speed may be manipulated. The video may also be broken up by frames, and the user permitted to navigate beyond the bounds of the video, where frames are played when the user navigates to areas within the video.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 10068354
    Abstract: An image of an agricultural item is captured on a mobile device. Agricultural data is received that corresponds geographically to the agricultural item. Visual indicia are displayed that are indicative of the received agricultural data.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: September 4, 2018
    Assignee: Deere & Company
    Inventor: Matt Mentzer
  • Patent number: 10062147
    Abstract: Firmware interfaces scale a fixed-font utilized by the firmware interfaces to display glyphs of the fixed-font at a native resolution or a preferred resolution of a display. A conversion factor is generated for scaling the glyphs of the font using the native resolution or the preferred resolution. The glyphs may be scaled using the conversion factor. The scaled glyphs may be stored and utilized to display text of the firmware interface in the native resolution or the preferred resolution.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 28, 2018
    Assignee: American Megatrends, Inc.
    Inventor: Artem Shchygel
  • Patent number: 10037621
    Abstract: In embodiments described herein, graphics hardware is described to reduce the number of wasted clock cycles expended during rasterization and performs coverage test iteration in a cache coherent manner. An exemplary embodiment comprises block selection logic to select an initial block of pixels associated with edges of a primitive and edge determination logic to analyze the initial block of pixels to determine a set of fully covered quadrants of the initial block of pixels and analyze a block of pixels adjacent to the initial block of pixels to determine whether the block of adjacent pixels is void.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: July 31, 2018
    Assignee: INTEL CORPORATION
    Inventors: Prasoonkumar Surti, Thomas Piazza, Abhishek R. Appu
  • Patent number: 10026229
    Abstract: An auxiliary device can be used to display a fiducial that contains information useful in determining the physical size of the fiducial as displayed on the auxiliary device. A primary device can capture image data including a representation of the fiducial. The scale and orientation of the fiducial can be determined, such that a graphical overlay can be generated of an item of interest that corresponds to that scale and orientation. The overlay can then be displayed along with the captured image data, in order to provide an augmented reality experience wherein the image displayed on the primary device represents a scale-appropriate view of the item in a location of interest corresponding to the location of the auxiliary device. As the primary device is moved and the viewpoint of the camera changes, changes in relative scale and orientation to the fiducial are determined and the overlay is updated accordingly.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: July 17, 2018
    Assignee: A9.com, Inc.
    Inventors: Ismet Zeki Yalniz, Rahul Bhotika, Song Cao, Michael Patrick Cutter, Colin Jon Taylor, Mark Scott Waldo, Chun-Kai Wang, Daniya Zamalieva
  • Patent number: 10019822
    Abstract: Various features are described for generating and analyzing data center topology graphs. The graphs can represent physical placement and connectivity of data center components. In some cases the graphs may include hierarchical representations of data center components and systems, and may also include environmental and operational characteristics of the computing devices and supporting systems which may be included in a data center. In addition, the graphs may be linked to each other though common components, so that data center topology may be analyzed in two or more dimensions rather than a single dimension. The linked graphs may be analyzed to identify potential points of failure and also to identify which data center components may be affected by a failure.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: July 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew D. Klein, Michael David Marr
  • Patent number: 9984661
    Abstract: An image displaying method and system. The method includes: obtaining an image to be displayed, and dividing equally the image to be displayed into a plurality of first sub-images along a first direction; obtaining position information of a view point relative to the flat display and parameter information of a first virtual section line segment of the flat display; calculating a compensation ratio along the first direction for each first sub-image of the image to be displayed, according to the position information of the view point relative to the flat display and the parameter information of the first virtual section line segment; and compensating each first sub-image of the image along the first direction, and displaying the compensated first sub-image on the flat display, so that visual angles at the view point with respect to the compensated first sub-images are the same.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 29, 2018
    Assignees: SHANGHAI AVID OPTO ELECTRONICS CO., LTD., TIANMA MICRO-ELECTRONICS CO., LTD.
    Inventor: Huijun Jin
  • Patent number: 9966153
    Abstract: Methods and user interfaces are provided for the display of data comprising series of data over time, with particular application to medical laboratory results and prescriptions of medication. A user may view multiple results simultaneously in a single display, with the abilities to zoom the time scale in and out and to select the time period for which results are displayed. Multiple displayed items of data may be selected for simultaneous display along a common time axis in a zoomable graph, facilitating interpretation of relationships between and/or among data items.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: May 8, 2018
    Assignee: Quest Diagnostics Investments Incorporated
    Inventor: Kavya Ramachandran
  • Patent number: 9959675
    Abstract: A “Layout Optimizer” provides various real-time iterative constraint-satisfaction methodologies that use constraint-based frameworks to generate optimized layouts that map or embed virtual objects into environments. The term environment refers to combinations of environmental characteristics, including, but not limited to, 2D or 3D scene geometry or layout, scene colors, patterns, and/or textures, scene illumination, scene heat sources, fixed or moving people, objects or fluids, etc., any of which may evolve or change over time. A set of parameters are specified or selected for each object. Further, the environmental characteristics are determined automatically or specified by users. Relationships between objects and/or the environment derived from constraints associated with objects and the environment are then used to iteratively determine optimized self-consistent and scene-consistent object layouts.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ran Gal, Pushmeet Kohli, Eyal Ofek, Lior Shapira
  • Patent number: 9947119
    Abstract: Various embodiments provide a computer-implemented system and method providing a user interface framework for viewing large scale graphs. An example embodiment includes obtaining graph data including information related to a plurality of nodes, the plurality of nodes corresponding to search queries performed on a particular host site; constructing a plurality of sub-graphs, the sub-graphs being clusters of search results that are formed based on an amount of overlap among the search results produced from the search queries; rendering the graph by displaying each of the plurality of nodes at a respective absolute position within the graph and generating a plurality of tiles representing images of the plurality of sub-graphs; and displaying a sub-graph image corresponding to a selected position and zoom level.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 17, 2018
    Assignee: eBay Inc.
    Inventors: Roopnath Grandhi, Hill Trung Nguyen, Neelakantan Sundaresan
  • Patent number: 9947138
    Abstract: A method for providing environment information to a mobile device user is presented. The method comprises receiving a request for target environment information from a mobile device, determining the pose of the mobile interface device relative to the target environment, and obtaining target environment data for one or more measurable environment parameters (e.g., radiation level). The target environment data is used to assemble augmented reality information configured for viewing in conjunction with a real-time view of the target environment captured by the mobile interface device. The target augmented reality information is then transmitted to the mobile device for display to the user.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: April 17, 2018
    Assignee: Huntington Ingalls Incorporated
    Inventors: Brian Bare, Jonathan Martin, Patrick Ryan, Paul Sells, Mark Lawrence, Justin Brooks, Joshua Mason
  • Patent number: 9928653
    Abstract: Embodiments are disclosed for adjusting a presentation on a head-mounted display (HMD). In one or more example embodiments, a method of dynamically orienting a presentation of a HMD includes gathering HMD sensor data via at least one HMD sensor that is installed on an HMD worn by a driver of the vehicle and gathering vehicle sensor data via at least one vehicle mounted sensor mounted to the vehicle. The example method further includes performing an analysis of the HMD sensor data and of the vehicle sensor data to identify a difference between the HMD sensor data and the vehicle sensor data, and calculating, based on the difference, an orientation of the HMD device in relation to the vehicle. The method further includes adjusting a presentation of data on a display of the HMD device based on the orientation.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: March 27, 2018
    Assignee: Harman International Industries, Incorporated
    Inventor: Dan Atsmon
  • Patent number: 9922446
    Abstract: A method for representing virtual information in a view of a real environment is provided that includes: providing a system setup including at least one display device, wherein the system setup is adapted for blending in virtual information on the display device in at least part of the view, determining a position and orientation of a viewing point relative to at least one component of the real environment, providing a geometry model of the real environment, providing at least one item of virtual information and a position of the at least one item of virtual information, determining whether the position of the item of virtual information is inside a 2D or 3D geometrical shape, determining a criterion which is indicative of whether the built-in real object is at least partially visible or non-visible in the view of the real environment, and blending in the at least one item of virtual information on the display device in at least part of the view of the real environment.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 20, 2018
    Assignee: Apple Inc.
    Inventors: Lejing Wang, Peter Meier, Stefan Misslinger
  • Patent number: 9916671
    Abstract: Computer-readable media, computer systems, and computing devices for method of providing spatial visualizations of metrics. In embodiments, the method includes referencing a spatial map having multiple spatial regions. A set of metric stacks is also referenced. The metric stacks graphically indicate values associated with multiple metrics. Further, each metric stack corresponds with one of the spatial regions based on location with which the values associated with the multiple metrics correspond. The metric stacks are overlaid on the corresponding spatial region within the spatial map such that a user can simultaneously view metrics associated with particular spatial regions.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Carl Sandquist
  • Patent number: 9916813
    Abstract: An image displaying method including: obtaining an image to be displayed, dividing equally the image into a plurality of first sub-images along a first reference direction, and then obtaining position information of a view point relative to the display device, an angle of sight line and parameter information of a first virtual section line segment of the display device, and then calculating a compensation ratio along the first reference direction for each first sub-image of the image, and then compensating each first sub-image along the first reference direction according to the compensation ratio, and displaying the image on the display device, so that the compensated first sub-images are viewed at the view point as having the same size along the first reference direction.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 13, 2018
    Assignees: SHANGHAI AVIC OPTO ELECTRONICS CO., LTD., TIANMA MICRO-ELECTRONICS CO., LTD.
    Inventor: Huijun Jin
  • Patent number: 9911216
    Abstract: A method of exchanging audio-visual communication information between users includes detecting using an image capturing device associated with a wearable communication device, a mirror or image reflecting surface disposed in an environment of a first user, detecting a boundary of the mirror or image reflecting surface in response to the mirror being detected in the environment of the first user, selecting a portion of a first image displayed on the mirror or image reflecting surface within the boundary of the mirror or image reflecting surface, and displaying the portion of the first image as an overlay on a second image to a second user. A corresponding system and computer-readable device are also disclosed.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: March 6, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Svetlana Yarosh, Brian S. Amento, Kevin Ansia Li