Patents Examined by Sherrod L Keaton
  • Patent number: 10838918
    Abstract: Methods and apparatus, including computer program products and a computer system, implement and use techniques for preserving referential integrity. A first input receiving component receives a first input selecting a target file within a first directory. A second input receiving component receives a second input selecting all files referenced by the target file. A transfer component automatically performs a moving or copying operation of all referenced files from a first directory to a second directory when a moving or copying operation of the target file is performed.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zachary W. Abrams, Paula Besterman, Pamela S. Ross, Eric Woods
  • Patent number: 10831932
    Abstract: A computing system comprising: a first control unit or a second control unit configured to: receive a request to send or to receive a content; determine whether to send or to receive the content based on a threshold; monitor an environmental characteristic; control a presentation of the content based on the environmental characteristic; a first communication unit or a second communication unit, coupled to the first control unit or the second control unit, configured to send or to receive a first device transmission or a second device transmission of the content based on the threshold; and a first user interface or a second user interface, coupled to the first control unit or the second control unit, configured to present the content.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 10, 2020
    Assignee: Telenav, Inc.
    Inventors: Casey Carter, Shalu Grover, Gregory Stewart Aist
  • Patent number: 10831366
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cross input modality learning in a mobile device are disclosed. In one aspect, a method includes activating a first modality user input mode in which user inputs by way of a first modality are recognized using a first modality recognizer; and receiving a user input by way of the first modality. The method includes, obtaining, as a result of the first modality recognizer recognizing the user input, a transcription that includes a particular term; and generating an input context data structure that references at least the particular term. The method further includes, transmitting, by the first modality recognizer, the input context data structure to a second modality recognizer for use in updating a second modality recognition model associated with the second modality recognizer.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: November 10, 2020
    Assignee: Google LLC
    Inventors: Yu Ouyang, Diego Melendo Casado, Mohammadinamul Hasan Sheik, Francoise Beaufays, Dragan Zivkovic, Meltem Oktem
  • Patent number: 10810222
    Abstract: A method is provided to scroll a calendar user interface (UI) comprising: displaying on a device display screen a visible range of a calendar UI, wherein the calendar UI includes a display grid that includes individual date display panes that are associated with individual dates, wherein the date panes are arranged in rows corresponding to weeks and columns corresponding to days of the week and wherein the visible range of the calendar UI includes multiple rows of date panes; receiving user input to indicate a scroll direction in which to scroll the display grid to display a different date range that includes earlier or later date display panes; and in response to the user input, scrolling the calendar UI by rows to the different date range.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: October 20, 2020
    Assignee: Asana, Inc.
    Inventors: Vanessa Koch, Justin Michael Rosenstein, Jacqueline Bavaro
  • Patent number: 10802666
    Abstract: Computer-implemented method of positioning a set of objects on a user interface on a surface of a three-dimensional structure, each member of the set of the objects having a size in two dimensions. Objects are assigned to a respective one of a plurality of subsets of objects based on object characteristics. Each subset is assigned to a respective two-dimensional portion of predetermined size. For each subset having an unpositioned object, object occupancy in the portion is identified and unpositioned objects are allocated to a position within the portion on the basis of object dimension and unoccupied space. The two-dimensional portions are positioned based on a specification and each object position is mapped within the portions to a three-dimensional coordinate. Responsive to input, positioning of the plurality of two-dimensional portions is modified, and each allocated object position is mapped to a new three-dimensional coordinate within the modified portion positions.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 13, 2020
    Assignee: SPHERE TECHNOLOGY LIMITED
    Inventors: Oliver Treadway, Michael Kruger
  • Patent number: 10783284
    Abstract: A virtual reality system can comprise a virtual reality headset, one or more position tracking sensors, and a computerized architectural design environment. The position tracking sensors can identify a relative location of the user with respect to a physical space. The computerized architectural design environment can comprise a computer-implemented method for displaying a three-dimensional view of an architectural design to a user through the one or more virtual reality components. The method can comprise receiving a communication from the one or more position tracking sensors, rendering at least a portion of an architectural design file, and transmitting to the virtual reality headset the rendered portion of the architectural design file.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 22, 2020
    Assignee: DIRTT Environmental Solutions, LTD.
    Inventors: Barrie Loberg, Joseph Howell, Robert Blodgett, Sheldon Smith, Tyler West
  • Patent number: 10765408
    Abstract: A user-defined range of dates is displayed within a first region, and an interactive cursor is displayed at a first location within the first region, the first location corresponding to a first date within the range of dates. Based at least in part on the first date, a first estimated fertility is determined and displayed in a second region of the display area. A user input is detected at a second location distinct from the first location, the user input corresponding to a user selection of a second date in the range of dates distinct from the first date. In response, the interactive cursor is dynamically moved from the first location to the second location. Based at least in part on the second date, a second estimated fertility is determined, and the first estimated fertility in the second region is replaced with the second estimated fertility.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: September 8, 2020
    Assignee: SIMPLE DESIGN LTD.
    Inventor: Fangfang Qi
  • Patent number: 10739896
    Abstract: A method of inputting user commands, and an electronic apparatus using the same. A method of inputting user commands includes setting a function of an apparatus implemented with a touch screen based on a pressure level input to the apparatus, and if the touch is sensed after setting the function of the apparatus, executing the set function based on the touch. Accordingly, user commands can be input using touch and pressure.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: August 11, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-jin Kim, Ji-yeon Kwak, Yong-gook Park, Min-kyu Park
  • Patent number: 10733372
    Abstract: Non-limiting examples of the present disclosure describe electronic document generation, where an electronic document of an application/service may be dynamically generated in a manner that is tailored specifically for a user. A query may be received that comprises a topic for generation of a slide-based visual presentation. The query is processed. In some examples, slide content suggestions may be generated and presented to a user based on the query processing. Content for a processed query may be retrieved by a plurality of data service providers that are connected with the visual presentation service via a distributed network. An electronic document may be generated for the slide-based visual presentation. The electronic document is specifically tailored for a user and dynamically generated based on one or more of: the processing of the query, the retrieved content, a selection of one or more slide content suggestions and an evaluation of signal data associated with the user.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sujeet Kumar, Dipak Kumar Mangal, Sanjay Singh Thakur, Daniel Albert Swett, Eric Hawlen Mao
  • Patent number: 10721280
    Abstract: In an embodiment, systems and methods disclosed herein relate to a mobile mixed reality platform that enables users in different physical locations in a building, city, state, or across the world to interact in a shared virtual environment during an interactive session. This virtual environment enables the sharing and generation of virtual elements such as documents and three-dimensional models, and immerses the users in the environment with wearable technology so that the users have an experience that mirrors real-time interactions in situations including professional meetings, training, and other interactions that involve parties from different physical locations who desire to have a shared, immersive, virtual environment for interaction.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: July 21, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Clyde Heppner, Lyle W. Paczkowski, James Victor Ralston, Ryan Sullivan
  • Patent number: 10719660
    Abstract: A method implemented on an electronic computing device includes displaying a document. An image of a person is received. The image of the person is overlaid onto at least a portion of the image of the document. One or more movements are received from the person. The image of the person is moved to indicate a specific area of the document. The movement of the image of the person to the specific area of the document is based on the one or more movements from the person.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: July 21, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Dale Steven Howard, Danny Ray Grizzle, Timothy Alan Wagoner
  • Patent number: 10698653
    Abstract: For selecting multimodal elements, a method is disclosed that includes receiving a coarse-grained indication indicating a coarse-grained portion of an electronic document, receiving an audio signal comprising a fine-grained indication indicating a fine-grained portion of the coarse-grained portion and a command to be performed on the fine-grained portion, and executing the command on the fine-grained portion in response to receiving the audio signal.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: June 30, 2020
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: Antoine Roland Raux, Akshay Chandrashekaran
  • Patent number: 10684754
    Abstract: A method of providing a visual sound image, which may generate, edit, and play back a visual sound image in which sound data is linked to an image, and an electronic device implementing the same are provided. The method includes an electronic device including a display, an image including at least one object on the display, receiving, by the electronic device, a selection of at least a certain area of the object in the image displayed on the display or a selection of a certain area of the image, and linking, by the electronic device, sound data to the at least the certain area of the object or the certain area of the image. In addition, various embodiments are possible.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 16, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Younggyun Lee, Dooyong Park, Eunjung Seo, Jaehak Lee
  • Patent number: 10678836
    Abstract: A system and a method of providing metadata for a slide show to an external device are provided. The method includes determining a plurality of images for the slide show, grouping the determined plurality of images into a plurality of image groups, generating a plurality of metadata groups that respectively correspond to the plurality of image groups, and sequentially transmitting the generated plurality of metadata groups to the external device. The plurality of metadata groups include metadata regarding images included in an image group that corresponds to the plurality of metadata groups.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: June 9, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dae-ho Lee, Chi-hyun Cho, Myeong-gi Jeong
  • Patent number: 10681508
    Abstract: A method of, and a mobile terminal configured for, efficiently displaying an event indication in the form of a pop-up box during idle mode of a mobile terminal is provided. Upon occurrence of a second event in idle mode, it is determined whether an event pop-up box indicating an occurrence of a first event of the same type as the second event exists. When the event pop-up box indicating the occurrence of the first event exists, the event pop-up box is updated with information indicating the occurrence of the second event and displayed on a display.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: June 9, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Su-A Baek, Kyung-Ae Lim, Seung-Chul Choi, Jae-Won Chang
  • Patent number: 10656779
    Abstract: A computing device displays a graphical user interface on a display. The graphical user interface has a data visualization region that displays a primary data visualization, which includes a plurality of visual marks. The primary data visualization represents a first set of data fields of a plurality of data fields from a dataset. The device receives user input in the graphical user interface to select one of the visual marks. In response to the user input, the device generates a secondary data visualization, filtered according to one or more data values. The data values correspond to the first set of data fields and are associated with the selected visual mark. The secondary data visualization represents a second set of data fields from the dataset. The device then displays the generated secondary data visualization in a tooltip for the selected data mark, overlaying a portion of the primary data visualization.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: May 19, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Marc Rueter, Jun Kim
  • Patent number: 10638187
    Abstract: A slave relay station is adapted to serve and/or host pages comprising a simplified graphic user interface (GUI) encoded in a widely recognized format such as, for example, HTML or WML. The GUI embodies activatable links corresponding to control functions for configured appliances. A wireless phone or other device with network access and the capability to process and present such pages, for example via a Web browser, may then be utilized to effect control of such appliances by simply navigating to the network address of the slave relay station, obtaining an appropriate GUI page, and interacting with the links.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: April 28, 2020
    Assignee: Universal Electronics Inc.
    Inventors: Jeremy Black, Patrick H. Hayes
  • Patent number: 10599118
    Abstract: A screen information generation device generates screen information indicating display content of a display device connected to a programmable controller that controls a control object device according to a chart program indicating execution order of a plurality of steps each provided per operation unit. When generating the screen information of an individual-manipulation screen for use in individually operating the control object device per operation unit, the screen information generation device is configured to generate the screen information based on the chart program such that a plurality of operation buttons that respectively correspond to the plurality of steps is displayed on the display device.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: March 24, 2020
    Assignee: JTEKT CORPORATION
    Inventors: Akihiro Shimizu, Terukazu Senda
  • Patent number: 10572206
    Abstract: A system and method for minimizing a requirement of screen space of displaying auxiliary content based on selected content are provided. The method includes following steps of (a) obtaining an input to select the content displayed in at least one of (i) a webpage or (ii) an application, and triggering the selected content; (b) processing the selected content; (c) generating a semantic representation of the selected content from the parse tree data structure; (d) determining a theme for the selected content based on the semantic representation of the selected content; (e) determining a template, that matches with the theme; (f) providing named entity extracted values in the template based on the semantic representation of the selected content; (g) obtaining the auxiliary content associated with the selected content and (h) displaying the auxiliary content in a screen space where the selected content is displayed.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: February 25, 2020
    Inventor: Vinuth Tulasi
  • Patent number: 10564844
    Abstract: A method suitable for a touch-control device having a touch-control surface for determining keys of a virtual keyboard is provided and includes: sensing positions of multiple control points on the touch-control surface to determine positions of multiple basic keys of a virtual keyboard; determining the input behavior of a user according to at least one touch behavior of at least one control point on the touch-control surface; and determining which key on the virtual keyboard is input by the user.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: February 18, 2020
    Assignee: WISTRON CORP.
    Inventor: Sheng-Nan Zhang