Graphic Manipulation (object Processing Or Display Attributes) Patents (Class 345/619)
  • Patent number: 10855632
    Abstract: A system according to various exemplary embodiments includes a processor and a user interface coupled to the processor, the user interface comprising an input device and a display screen. The system further comprises memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: receiving, via the input device of the user interface, an electronic message comprising a scene identifier for a graphic; retrieving a user identifier for a user associated with the system; generating a customized graphic based on the scene identifier and the user identifier; and presenting the customized graphic within the electronic message via the display screen of the user interface.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: December 1, 2020
    Assignee: Snap Inc.
    Inventor: David James Kennedy
  • Patent number: 10848446
    Abstract: A system according to various exemplary embodiments includes a processor and a user interface coupled to the processor, the user interface comprising an input device and a display screen. The system further comprises memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: receiving, via the input device of the user interface, an electronic message comprising a scene identifier for a graphic; retrieving a user identifier for a user associated with the system; generating a customized graphic based on the scene identifier and the user identifier; and presenting the customized graphic within the electronic message via the display screen of the user interface.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: November 24, 2020
    Assignee: Snap Inc.
    Inventor: David James Kennedy
  • Patent number: 10831346
    Abstract: Ergonomic and sensor analysis based user experience design improvement is provided in various embodiments by: detecting interactions between a user and an element of a user interface of a software application executing on a computing device; gathering biometric data for the user from interface devices of the computing device; identifying a task performed in the software application that corresponds to the interactions and associates the biometric data with the interactions; adjusting a user interface setting for the element to reduce a strain on the user, wherein the user interface setting comprises at least one of: a location of the element relative to a second element of the user interface involved in the task; a relative size of the element in the user interface; a color balance of the element; and a size and location of a hitbox of the element for registering user selection of the element.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Nadiya Kochura
  • Patent number: 10824274
    Abstract: A method of controlling an interactive display comprises receiving position data over time, where the position data represents the position of an input object relative to the interactive display. A velocity and acceleration of the input object are estimated, and a future position of the input object is predicted based on the estimated velocity and acceleration. This predicted future position is used to update the display.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: November 3, 2020
    Assignee: Remarkable AS
    Inventors: Sondre Hoff Dyvik, Martin Tobias Holmedahl Sandsmark, Magnus Haug Wanberg
  • Patent number: 10824682
    Abstract: Disclosed are systems and methods for enhanced tracking of user interactions with online documents, such as, in accordance with various embodiments, interaction tracking on a sub-document level of granularity and/or interaction tracking that involves storing one or more interaction parameters (e.g., an identifier of the document or of the interacting user) for each interaction.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 3, 2020
    Assignee: ResearchGate GmbH
    Inventors: Darren Alvares, Niall Kelly, Vyacheslav Zholudev, Axel Tölke, Mark Howard-Banks, Stephen Mansfield, Steffen Irrgang
  • Patent number: 10825217
    Abstract: A computing system is provided, including one or more optical sensors, a display, one or more user input devices, and a processor. The processor may receive optical data of a physical environment. Based on the optical data, the processor may generate a three-dimensional representation of the physical environment. For at least one target region of the physical environment, the processor may generate a three-dimensional bounding volume surrounding the target region based on a depth profile measured by the one or more optical sensors and/or estimated by the processor. The processor may generate a two-dimensional bounding shape at least in part by projecting the three-dimensional bounding volume onto an imaging surface of an optical sensor. The processor may output an image of the physical environment and the two-dimensional bounding shape for display. The processor may receive a user input and modify the two-dimensional bounding shape based on the user input.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ali Osman Ulusoy, Yuri Pekelny, Szymon Piotr Stachniak
  • Patent number: 10825214
    Abstract: Priority based automatic placement of labels on charts is provided. Display of data labels on a chart in a legible manner such that the data labels do not overlap and are placed in areas that may be more relevant to a user. In some examples, data associated with the chart may be prioritized for labeling (for example, prioritizing maximum, minimum, high rate of change, etc.), data labels may be disabled or hidden for low priority data points, overlapping of data labels may be avoided, and labeling may be automatically adjusted based on scaling and/or rescaling of the chart (for example, higher number of labels for bigger chart display).
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Nickolay Belofastow
  • Patent number: 10824866
    Abstract: An electronic device, computer-readable medium, and method executed by the electronic device including the steps of activating at least one camera of the electronic device, receiving one or more images of an object comprising at least one graphic printed thereon or embedded therein via the at least one camera, recognizing the at least one graphic within at least one image in the one or more images, determining a pre-programmed output in one or more pre-programmed outputs based at least in part on the recognized at least one graphic, and transmitting the pre-programmed output via one or more of at least one speaker of the electronic device or the at least one display of the electronic device.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: November 3, 2020
    Assignee: The Marketing Store Worldwife, LP
    Inventors: Thomas Brosseau, Brian Fox
  • Patent number: 10817164
    Abstract: Problem To improve operability. Solving Means There is provided a display apparatus for moving a drag object on a screen in accordance with an operation of a pointer performed by a user. The display apparatus includes: a detection unit for detecting a target object on the screen, the target object being a destination of the drag object; and a display control unit for displaying the drag object in a position closer to the target object than a display position of the pointer moved in accordance with an operation performed by a user. As a distance between the pointer and the target object becomes shorter, the display control unit makes larger an offset amount by which the drag object is offset from the pointer in a direction close to the target object, and as an association degree representing strength of an association between the drag object and the target object becomes higher, the display control snit makes the offset amount larger.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: October 27, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yoshiroh Kamiyama, Gou Nakashima
  • Patent number: 10812904
    Abstract: A acoustic equalization method, and a robot and an AI server implementing the same are disclosed. The robot inputs space information with respect to a certain space and location information of a user to an artificial neutral network-based algorithm model to calculate an equalization value with respect to the certain space. Here, the space information is calculated based on at least one of a first acoustic signal output and received at a first point in the space, an image acquired through a camera, and distance information related to a space sensed through a sensing unit.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: October 20, 2020
    Assignee: LG ELECTRONICS INC.
    Inventor: Young Pill Cho
  • Patent number: 10802660
    Abstract: The disclosed embodiments provide a system that facilitates use of an application on an electronic device. During operation, the system obtains a first metadata definition containing a mapping of view components in a user interface of the application to a set of attribute-specific types associated with an attribute of the electronic device, and a second metadata definition containing a set of rules for binding the attribute-specific types to a set of platform-specific user-interface elements for a platform of the electronic device. Next, the system generates a view for display in the user interface by applying, based on the attribute and the platform, the first and second metadata definitions to content describing the view to select one or more platform-specific user-interface elements for rendering one or more of the view components in the content. The system then instantiates the platform-specific user-interface element(s) to render the view component(s).
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: October 13, 2020
    Assignee: INTUIT INC.
    Inventors: Eugene Krivopaltsev, Marc J. Attinasi, Shailesh K. Soliwal
  • Patent number: 10803577
    Abstract: Described are reverse engineering data analysis systems, and integrated circuit component data processing tools and methods thereof. A system can comprise: a data storage device operable to store a data structure comprising extracted IC component data nodes representative of corresponding IC components of target IC and a connectivity therebetween; a graphical user interface (GUI); and a digital data processor operable on said data structure to: render, via said GUI, a dynamic graph of said data nodes; graphically migrate at least some of said data nodes on said dynamic graph as a function of a connectivity thereof with other nodes, wherein connected nodes are attractively displaced relative to one another such that said migrating nodes progressively cluster with related nodes to define distinct IC component clusters representative of distinct groups of related IC components of the target IC, whereas unconnected notes are repulsively displaced so to progressively distance said unconnected nodes.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: October 13, 2020
    Assignee: TechInsights Inc.
    Inventor: Michael Green
  • Patent number: 10805435
    Abstract: The invention relates to a method of processing in real-time a data stream exchanged between a source and a server over a telecommunications network, the method being carried out by a classifier, said classifier storing a first set of a least one test, and a list of existing TCP connections, the method comprising: receiving a TCP segment of the data stream, the TCP segment including data payload, said payload comprising at least a portion of a HTTP message; identifying a first TCP connection to which the TCP segment belongs or creating a new first TCP connection for the received TCP segment; detecting, in the portion of the HTTP message, presence of JavaScript Object Notation, JSON, data; in the case where JSON data is detected, building a tree graph based on the JSON data; performing at least one test of the first set on properties of the built tree graph to determine whether the JSON data is invalid; if the JSON data is invalid, interrupting the first TCP connection.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: October 13, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Romain Rollet
  • Patent number: 10792509
    Abstract: A display apparatus includes a display; an image processor which generates a first image including sequential first frame data and a second image including sequential second frame data; an image data generator which generates image data comprising the first frame data and the second frame data alternately; and a control signal generator which generates a shutter glasses control signal that opens shutters for both eyes of a first pair of shutter glasses when the first frame data is displayed on the display, and that closes the shutters for both eyes of the first pair of shutter glasses when the image data including the second frame data is displayed on the display.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 6, 2020
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Changhoon Lee, Jongsung Bae, Jongin Baek, Yijoon Ahn
  • Patent number: 10795477
    Abstract: A flexible electronic device is used to receive user inputs via flex gestures. The electronic device includes a flexible substrate, a shape sensor configured to determine an axis of bending and a degree of flex of the flexible substrate, and a processor coupled to the shape sensor and configured to determine a flex gesture associated with the axis of bending and the degree of flex, wherein the processor updates an output of the electronic device based on the flex gesture. The output includes display information, user interface elements, and a flex gesture input for a device that is coupled to the electronic device. The flex gestures can be assigned to functions such as moving, zooming, scrolling, cropping, rotating, and selection to manipulate content associated with the flexible electronic device.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: October 6, 2020
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Andrew Kay, William Frederick Smith, Paul Antony Gass, Hywel Hopkin
  • Patent number: 10796630
    Abstract: A light emitting diode display system includes a first LED display module, a second LED display module, a control module, and a first driving module. The first LED display module includes a plurality of LED units for displaying an image. The first driving module is electrically connected to the control module and the first LED display module. The control module provides a plurality of control signals corresponding to the image to the first driving module for driving the LED units of the first LED display module, and displaying the image on the second LED display module. The image of the first light emitting diode display module is determined by a user according to the image displayed on the second light emitting diode display module.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: October 6, 2020
    Assignee: SILICON TOUCH TECHNOLOGY INC.
    Inventors: Chi-Yuan Chin, Kuei-Jyun Chen, Tao-Lun Darren Chin
  • Patent number: 10795468
    Abstract: A sensor system that detects a stylus is provided in an electronic apparatus, which includes a first housing, a second housing, a connector that connects the first housing and the second housing to each other, and a host processor. The sensor system includes a first sensor electrode group fixed to the first housing, and a second sensor electrode group fixed to the second housing. When the stylus is not detected, an uplink signal is transmitted through each of the first and second sensor electrode groups. When a downlink signal by which the stylus is detected that is transmitted from the stylus is detected by the first sensor electrode groups, the transmission of the uplink signal through the first sensor electrode group is continued while transmission of the uplink signal through the second sensor electrode groups is stopped.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: October 6, 2020
    Assignee: Wacom Co., Ltd.
    Inventors: Igor Karsuntsev, Shigeyuki Sano, Kenichi Ono
  • Patent number: 10789525
    Abstract: In various implementations, one or more specific attributes found in an image can be modified utilizing one or more specific attributes found in another image. Machine learning, deep neural networks, and other computer vision techniques can be utilized to extract attributes of images, such as color, composition, font, style, and texture from one or more images. A user may modify at least one of these attributes in a first image based on the attribute(s) of another image and initiate a visual-based search using the modified image.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: September 29, 2020
    Assignee: ADOBE INC.
    Inventors: Bernard James Kerr, Zhe Lin, Patrick Reynolds, Baldo Faieta
  • Patent number: 10789231
    Abstract: Systems, methods, and other embodiments associated with indexing spatial data in a distributed file system using local indexes are described. In one embodiment, a method includes dividing the spatial data into splits. Each of the splits includes a portion of the spatial data and includes additional sub-units that further sub-divide the spatial data. The example method may also include populating index records for the sub-units using metadata extracted from the spatial data. The metadata for each of the sub-units describes sub-unit characteristics of a respective one of the sub-units and split characteristics of one of the splits associated with the respective one of the sub-units. The method includes indexing the spatial data by generating local indexes using the index records with one of the local indexes for each of the splits and generating a global index that identifies the local indexes.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: September 29, 2020
    Assignee: Oracle International Corporation
    Inventors: Roberto Infante Suarez, Juan Carlos Reyes Martinez, Hector Alejandro Saucedo Briseno, Siva Ravada, Zazhil Ha Herena Ulloa
  • Patent number: 10789272
    Abstract: Provided are techniques for using containers to store objects. One data store from a set of data stores is assigned as a primary data store, wherein the remaining data stores comprise secondary data stores. A container for a group is created on the primary data store. A unique identifier for the container is generated on the primary data store. Metadata for the container is stored on the primary data store. Zero or more objects are stored in the container on the primary data store. For each of the secondary data stores that have objects belonging to the group, a container is created in that secondary data store having the unique identifier, wherein the container spans the primary data store and the secondary data stores, and wherein the objects in the container do not span the primary data store and the secondary data stores.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Aidon P. Jennery, Brett E. Morris, Sriram R. Rao, Jin Wu
  • Patent number: 10786735
    Abstract: The present disclosure provides a prompt method and a related apparatus in a virtual scene, and a computer storage medium. The method includes obtaining, by a device comprising a memory and a processor in communication with the memory, at intervals of a preset duration or when a specified event occurs within a life cycle of a virtual scene, performance data of a plurality of virtual characters in the virtual scene within a specified time period. The method also includes determining, by the device, a best-performing virtual character currently in a best performance state in the plurality of virtual characters according to the performance data of the plurality of virtual characters within the specified time period. The method further includes generating and outputting, by the device, prompt information used for indicating the best-performing virtual character, so that a client corresponding to each virtual character in the plurality of virtual characters presents the prompt information.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 29, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Weiqing Yang
  • Patent number: 10789412
    Abstract: A website building system includes a database, a displayer, an editor and a dynamic layout editor. The database stores pages and components of a website, where each component is either a master component associated with a master page or a regular component associated with a regular page. The master and regular components have associated dynamic layout rules which define the relationships between one website component and at least one other website component. Each component has at least a regular handle and a smart handle. The displayer displays a composite page of master and regular components. The editor enables a user to choose to edit the master components or the regular components. The dynamic layout editor provides a handle set where some smart handles can change the boundary between the selected components and the non-selected components.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: September 29, 2020
    Assignee: Wix.com Ltd.
    Inventors: Nadav Abrahami, Giora Kaplan, Avishai Abrahami
  • Patent number: 10783684
    Abstract: A method for displaying an image includes: receiving a setting instruction for performing upper layer display on an image of a target real object; determining image range information of the image of the target real object in a scene image frame upon the scene image frame is captured; acquiring the image of the target real object in the scene image frame based on the image range information; and setting an image of a preset target virtual object on an upper layer of the scene image frame, and setting the image of the target real object on an upper layer of the image of the target virtual object and the scene image frame based on the image range information.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: September 22, 2020
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Xiaojun Wu, Xingsheng Lin, Binglin Chang
  • Patent number: 10785602
    Abstract: An information processing method and apparatus are provided, and the method includes: obtaining identification information of first user equipment; determining second shared information, where the second shared information includes the identification information and is published by second user equipment that has an association relationship with the first user equipment; and sending the second shared information to the first user equipment.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 22, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanli Gan, Huaqi Hao, Chenglu Wang
  • Patent number: 10785472
    Abstract: An HMD includes a six-axis sensor, a magnetic sensor, and a head motion detecting section that detect at least one of the position and motion of a head, a reference setting section that sets a reference state based on at least one of the head position and motion detected by the head motion detecting section, and a display controlling section that changes the display state of a content displayed by the display section based on changes in the position and motion of the head with respect to those in the reference state. The content is formed of a plurality of contents, and the display controlling section changes the display state of the contents displayed by an image display section in such a way that the relative display positions of the contents are maintained.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: September 22, 2020
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Shinichi Kobayashi
  • Patent number: 10773166
    Abstract: A game scrapbook system associated with a game progress includes: a data table setting setup information by recording at least one game environment associated with a generation of a predetermined event signal; an event signal generation unit generating the event signal when a game environment according to a game progress corresponds to at least a portion of the setup information; an image capturing unit, in response to the event signal, capturing a game image to generate game image information; and an image transmission unit transmitting the generated game image information to a remote location in a network using a network address.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 15, 2020
    Assignee: NHN Entertainment Corporation
    Inventor: Mi Jin Kwon
  • Patent number: 10769836
    Abstract: A method and an apparatus for establishing a coordinate system and a data structure product are provided. The method includes following steps: obtaining at least one layer related to an arrangement of an indoor space to generate a layout pattern in a 2D or 3D model; obtaining locations of positioning devices located within the indoor space and labelling the locations in the layout pattern; dividing the layout pattern into multiple view tiles according to a unit area or a unit volume for displaying the layout pattern; dividing a portion of the layout pattern around the labelled positioning devices into multiple positioning tiles according to the labelled locations of the positioning devices; and selecting at least one representative point of the view tiles and the positioning tiles as a reference point to define a reference frame and establishing the coordinate system based on the reference frame.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: September 8, 2020
    Assignee: Industrial Technology Research Institute
    Inventors: Po-Yu Huang, Xin-Lan Liao, Wei-Liang Wu, Lih-Guong Jang, Kun-Hsien Lin, Yi-Yuan Chen
  • Patent number: 10768879
    Abstract: An image processing method. The method includes determining a first mapping relationship between first coordinates in a first coordinate system of a Multi-Resolution-Shading image and second coordinates in a second coordinate system of a Multi-Resolution-Shading screen image; and applying an anti-distortion process to the Multi-Resolution-Shading image based on the first mapping relationship, thereby obtaining an anti-distortion image.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: September 8, 2020
    Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE Technology Group Co., Ltd.
    Inventors: Yukun Sun, Hao Zhang, Lili Chen, Jinghua Miao, Xuefeng Wang, Wenyu Li, Bin Zhao, Xi Li, Lixin Wang, Jianwen Suo, Jinbao Peng, Qingwen Fan, Yali Liu, Yu Lei, Yakun Wang
  • Patent number: 10761675
    Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a plurality of external applications; automatically correlating two or more of the plurality of application events to a particular content item from among a plurality of content items that are managed in the system based on an identifier specified in the application events or a substantive content value; and generating and causing displaying, in a graphical user interface, a set of notifications comprising a first notification generated from the system and a second notification that is based upon the application events from the external applications.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: September 1, 2020
    Assignee: ATLASSIAN PTY LTD
    Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
  • Patent number: 10764448
    Abstract: Provided is information processing apparatus that extracts a handwriting comment. A comment acquiring part searches handwriting comment from an image data of a scanned manuscript and acquire the handwriting comment in association with position information indicating the handwriting comment for an area of the manuscript. A filing part converts the handwriting comment acquired by the comment acquiring part into a file. An OCR part performs optical character recognition (OCR). A filing part performs OCR of the comment by the OCR part, and when recognizable as a character, converts character data of the handwriting comment into the file, and when unrecognizable as a character, acquires the area of the handwriting comment from image data of the manuscript and converts into the file.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: September 1, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Masayoshi Nakamura
  • Patent number: 10760917
    Abstract: A transportation management system matches drivers with riders. After a rider has been picked up by a driver, a navigation route from the rider's pickup location to the driver's next stop is displayed to the driver on a mobile computing device. Prior to picking up the rider, only an initial portion of the navigation route is displayed to the driver. The amount of the initial portion displayed to the driver is dynamically determined according to its navigational complexity.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: September 1, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Christopher Moore, Evelyn Kim, Christine Misuye Tao, Nadeem Malik, Paweena Attayadmawittaya, Christopher Haugli, Jayant B. Sai, Christopher Michael Sanchez, Cady Wachsman, Janice J Suh
  • Patent number: 10762719
    Abstract: A method for generating an active visual product configuration based on interactive digital 2D or 3D objects displayed on an operating device. Processing options and degrees of freedom and/or object characteristics are defined in an object control unit of a data processing system. A variant model is created in the data processing system and corresponding parameters are assigned to the object and to the processing options. A visualization unit assigned to the operating device represents the complex variant model optically in a 3D-scenario for active product configuration. The active product configuration is carried out via a display device and/or a touch screen integrated in the operating device. All processing options and degrees of freedom of the object can be animated. During the production configuration, a communication control unit effects data communication between the visualization unit and the object control unit and the configuration instance of the variant model.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: September 1, 2020
    Inventor: Erich Schaarschmidt
  • Patent number: 10762346
    Abstract: A ledger document processing device including a display section which displays a live view image captured by an imaging section while waiting for a ledger document to be captured, and a processor which actualizes functions including judging whether a pixel-count size of an area corresponding to the ledger document in an image to be captured and stored in response to an imaging instruction is equal to or larger than a reference pixel-count size while waiting for the ledger document to be captured, notifying a user of a judgment result, and storing in a storage section the image captured by the imaging section in response to the imaging instruction.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: September 1, 2020
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Nobuhiro Shimizu, Ryo Oe
  • Patent number: 10754498
    Abstract: A first computing device determines a scene graph that is representative of a three-dimensional scene that includes objects to be viewed from a specified virtual camera location. The scene graph is processed locally by the first computing device to generate a raster image. The scene graph is sent to a second computing device, such as a server, that processes the scene graph and generates illumination data. The illumination data may be indicative of brightness value for a given pixel that is representative of optical effects such as reflection, refraction, and so forth. The illumination data is received by the first computing device. The first computing device combines the raster image and the illumination data to produce an output image. The output image may then be presented using a display device.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: August 25, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Yin Ouyang
  • Patent number: 10755485
    Abstract: Systems and methods for displaying 3D containers in a computer generated environment are described. A computing device may provide a user with a catalog of objects which may be purchased. In order to view what an object may look like prior to purchasing the object, a computing device may show a 3D container that has the same dimensions as the object. As discussed herein, the 3D container may be located and oriented based on a two-dimensional marker. Moreover, some 3D containers may contain a representation of an object, which may be a 2D image of the object.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: August 25, 2020
    Assignee: A9.com, Inc.
    Inventors: David Creighton Mott, Arnab Sanat Kumar Dhua, Colin Jon Taylor, Yu Lou, Chun-Kai Wang, Sudeshna Pantham, Himanshu Arora, Xi Zhang
  • Patent number: 10755675
    Abstract: A plurality of drawing nodes 34 draw, in parallel, a plurality of individual images to be displayed in a plurality of individual regions obtained by dividing a frame display region. A display control node 36 generates a synthetic image obtained by synthesizing together the plurality of individual images drawn by the plurality of drawing nodes 34 and causes the synthetic image to be displayed on a display device 38. In the case where the individual image of at least one individual region is delayed at a frame processing timing, the display control node 36 generates a synthetic image as an individual image of that individual region by applying the individual image of the previous frame.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: August 25, 2020
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Daisuke Nakata, Takahiro Nakayama
  • Patent number: 10748313
    Abstract: Described are systems and processes for generating multi-view interactive digital media representations (MIDMR) for display on a user device. In one aspect, a mobile device is provided which comprises a display, one or more processors, memory, and one or more programs stored in memory. The one or more programs comprise instructions for locking the mobile device, and providing a lock screen on the display in a lock mode upon receiving user input for accessing the mobile device. The lock screen may display a dynamic MIDMR that dynamically changes without user input, which provides an interactive three-dimensional representation of an object that is responsive to user interaction with the mobile device. The dynamic MIDMR displayed is selected based on predetermined criteria, and may change based on a predetermined algorithm that includes weighted predetermined criteria factors as variables and recalculates the algorithm value to determine changes to the dynamic MIDMR.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 18, 2020
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Gabriel Popa, Keith George Martin, Vladimir Roumenov Glavtchev, Radu Bogdan Rusu, George Haber
  • Patent number: 10747394
    Abstract: The present disclosure is related to methods, systems, and devices for providing data visualization.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: August 18, 2020
    Assignee: VMware, Inc.
    Inventors: Nina Karapetyan, Artashes Hakobyan
  • Patent number: 10740979
    Abstract: A method, system, apparatus, and/or device for executing a translation instruction for a constructive movement. The method, system, apparatus, and/or device may include an input device configured to sense a first constructive movement input representative of a non-translational movement of a body of a user that does not move from a first point to a second point in the physical world environment. The method, system, apparatus, and/or device may include a processing device coupled to the input device, where the processing device is configured to execute a translational instruction associated with the first constructive movement input, execute a first resizing instruction to reduce a size of a portion of the physical world environment as displayed by a head-mounted display by an amount indicated by the first resizing stimulus, receive a second constructive movement input, and execute a second translational instruction associated with the second constructive translational movement input.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: August 11, 2020
    Assignee: Atheer, Inc.
    Inventors: Nathan Abercrombie, Iryna Issayeva, Greg James, Sleiman Itani
  • Patent number: 10733445
    Abstract: Methods, systems, and apparatus, including computer-readable storage devices, for enhanced object discrimination by robots are described. In some implementations, a robot obtains image data from a camera of the robot, where the image data indicates a detected object. The robot classifies the object as having a particular object type based on the image data. The robot evaluates a current state of the object that includes a predetermined set of object state characteristics. The robot determines that a software application of the robot has indicated (i) an object type and (ii) one or more object state criteria that satisfy the current state of the detected object. The robot provides to the software application data indicating detection of the object and a position of the object.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 4, 2020
    Assignee: X Development LLC
    Inventor: Sarah Coe
  • Patent number: 10735608
    Abstract: A message conversion system converts a message regarding one operation screen out of an operation screen after the customization and a default screen before the customization to a message regarding the other operation screen, and includes: a first obtainer that obtains a name of the operation item and identification information of operation control; a second obtainer that obtains a name of the operation item and identification information of operation control; a creator that creates a comparison table; and a replacer that specifies the identification information corresponding to the name of the operation item included in the message regarding one operation screen, and obtains the name of the operation item of the other operation screen and replaces the name of the operation item of the one operation screen included in the message with the name of the operation item of the other operation screen.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: August 4, 2020
    Assignee: Konica Minolta, Inc.
    Inventor: Hiroyuki Kawabata
  • Patent number: 10733924
    Abstract: A method of displaying a light field via a light field display device, the light field display device comprising an array of light field display elements, the method comprising the steps of: (a) estimating a gaze direction, and thereby a foveal field of view, of at least one eye of at least one viewer of the light field display device; (b) displaying, via each display element and at a first angular sampling rate, at least part of a light field view image; and (c) displaying, via at least one of the display elements and at a second angular sampling rate, a partial foveal light field view image, the partial foveal light field view image covering at least part of the foveal field of view of the at least one eye, the second angular sampling rate higher than the first angular sampling rate.
    Type: Grant
    Filed: May 5, 2019
    Date of Patent: August 4, 2020
    Inventor: Paul Lapstun
  • Patent number: 10726370
    Abstract: A method, in a computing device, of automatic contextual task presentation, includes: storing, in a memory of the computing device, a sequence of task instructions for presentation to an operator of the computing device via an output assembly connected to the mobile computing device; detecting, via an input assembly of the computing device, a task initiation event; responsive to detecting the task initiation event: controlling the output assembly to present a first task instruction from the sequence to the operator; obtaining orientation data corresponding to the operator from an inertial measurement unit associated with the computing device; based on the orientation data, tracking an accumulated operator orientation change since the detection of the task initiation event; and when the accumulated operator orientation change exceeds a threshold, controlling the output assembly to present a second task instruction from the sequence to the operator.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: July 28, 2020
    Assignee: Zebra Technologies Corporation
    Inventors: John A. Bernacki, James S. L. Chen, Andrew Pierce, Matthew Adam Van Sickle
  • Patent number: 10719190
    Abstract: A display apparatus includes an object display unit that displays in a display region an object including a content, and a stroke drawn on the content in an overlaid fashion, and a visibility balance setting unit that sets a visibility balance of the displayed content. The visibility balance setting unit includes a content transparency setting unit that sets content transparency serving as transparency of the content, and a stroke background transmittance setting unit that sets stroke background transmittance that is transmittance of a background of the drawn stroke.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: July 21, 2020
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Kiho Sakamoto, Satoshi Terada, Hiroki Munetomo
  • Patent number: 10719650
    Abstract: Systems and method for generating graphical visualizations of an integrated circuit (IC) design may comprise configurations for generating interactive graphical visualizations of the IC design configured for providing informative overlays to the graphical visualizations based on a selected zoom level of the graphical visualization. In certain embodiments, the graphical overlays may be generated over corresponding objects for providing information regarding hierarchies of objects, or for generating perceptible overlays over objects regardless of a zoom level of the interactive graphical visualization.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: July 21, 2020
    Assignee: SYNOPSYS, INC.
    Inventors: Jonathan Sanders, Salem Lee Ganzhorn, Donald John Oriordan, Yevgenia Murad Beglaryan, Liana Badalyan
  • Patent number: 10719518
    Abstract: A trigger event is set, based on information in an information flow. One or more actions are set to occur in response to occurrence of the trigger event. The information flow is received. The set one or more actions are performed upon occurrence of the trigger event, and a user interface is displayed based on the information flow. The actions include, but are not limited to, filtering display of information from the information flow in response to occurrence of the trigger event.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: July 21, 2020
    Assignee: IPC Systems, Inc.
    Inventors: Mark Anthony Miller, Theodore O. Calvin, Matthew John O'Donnell
  • Patent number: 10713763
    Abstract: In an embodiment, an image processing apparatus for performing geometrical transformation of data stored in accordance with two-dimensional coordinate positions includes: a control unit configured to decompose a transformation processing from first coordinates to second coordinates into linear transformation and non-linear transformation, the control unit also being configured to determine transformation parameters for the linear transformation and the non-linear transformation; a linear transformation unit configured to perform the linear transformation of the first coordinates to calculate third coordinates; a non-linear transformation unit configured to perform the non-linear transformation of the first coordinates to calculate fourth coordinates; and a combining unit configured to combine the third coordinates and the fourth coordinates to calculate the second coordinates.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: July 14, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Jumpei Ashida
  • Patent number: 10714050
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for reducing latency in augmented reality displays. A display controller receives, from a GPU, a stream of image pixels of a frame of virtual content to be presented on a display of a display device. The stream of image pixels is received via a high-speed bulk interface that transfers data at least as fast as can be consumed by the display. As the stream of image pixel is received, the display controller converts each respective image pixel from a data format used to transmit the stream of image pixels via the high-speed bulk interface to a data format that is compatible for display by the display. Each converted image pixel is stored in a pixel cell of the display, after which the frame is presented on the display.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: July 14, 2020
    Assignee: DAQRI, LLC
    Inventors: Daniel Wagner, Igor Komir, Dominik Schnitzer, Alex Feinman, Heinrich Fink
  • Patent number: 10713848
    Abstract: Present disclosure relates to a system for providing a simulated environment and a method thereof. The system comprises a first wearable device and a computing unit. The first wearable device is configured to output a first scenario of the simulated environment. The computing unit is configured to provide an indication corresponding to a mobile object in the first scenario when the mobile object is detectable in a predetermined distance distanced from the first wearable device.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: July 14, 2020
    Assignee: HTC Corporation
    Inventors: Hsin-Hao Lee, Ching-Hao Lee
  • Patent number: 10712938
    Abstract: Provided are a portable device and a screen display method of a portable device. The portable device includes an edge touch screen that has a main display area, has a left edge display area and a right edge display area which are individually extended from the main display area, and configured to display an application screen thereon; and a controller configured to control the edge touch screen, a first application screen corresponding to a first user input to be displayed on the edge touch screen, a second application screen corresponding to a second user input to be displayed in the main display area, and a part of the first application screen to be displayed in the left edge display area or the right edge display area.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: July 14, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Gae-Youn Kim, Do-Hyung Lee, Sae-Rom Lee, Byung-Jin Kang, Seong-Woong Park