Patents Examined by Roland J Casillas
  • Patent number: 10802668
    Abstract: In one embodiment, a virtual room-based user interface is provided. The interface displays a view of a virtual room that corresponds to a physical room and that includes a representation of a first device present in the physical room and at least one of a portion of structure of the physical room or a portion of furnishings present in the physical room. User input is received via the interface that indicates a change of state in the physical room. In response to the user input, a change is caused to a state provided by the first device, and the interface dynamically updates appearance of the virtual room to change appearance of the representation of the first device and at least one of the portion of the structure of the physical room or the portion of the furnishings present in the physical room to reflect the change to the state.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: October 13, 2020
    Assignee: Savant Systems, Inc.
    Inventors: Robert P. Madonna, Michael C. Silva, Nicholas J. Cipollo, Andrew Hamm, Teodor Lefter
  • Patent number: 10802780
    Abstract: A digital device according to an embodiment of the present description can receive attribute information from an external device and generate attribute information of the digital device on the basis of context information of the digital device. Moreover, the digital device can provide one or more recommended activities by matching the generated attribute information of the digital device and the attribute information of the external device.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: October 13, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Sihwa Park, Juhwan Lee, Sinae Chun, Doyoung Lee
  • Patent number: 10796281
    Abstract: The present disclosure envisages a computer implemented system for monitoring meetings and action items. The system comprises an agenda receiver to receive agenda inputs from a plurality of employees, an agenda identifier to identify at least one agenda, an audio recorder to record audio of a meeting and generates audio data, a speech to text converter to convert the audio data into to generate minutes of meeting data, an action item identifier to identify a plurality of action items, an action item assignor to assign each of the action items to at least one of the employees, an action item tracker to track each of the action items to determine a progress status of the action item.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 6, 2020
    Assignee: ZENSAR TECHNOLOGIES LTD.
    Inventors: Ashutosh Gupta, Sandeep Kishore
  • Patent number: 10754891
    Abstract: Example methods and systems for inserting information into playing content are described. In some example embodiments, the methods and systems may identify a break in content playing via a playback device, select an information segment representative of information received by the playback device to present during the identified break, and insert the information segment into the content playing via the playback device upon an occurrence of the identified break.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: August 25, 2020
    Assignee: GRACENOTE, INC.
    Inventors: Vadim Brenner, Markus K. Cremer
  • Patent number: 10754536
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Isaac Worley, Nils Anders Sundelin, Chaitanya Sareen, Robert James Jarrett, Jesse Clay Satterfield, Alice Steinglass, Richie Fang
  • Patent number: 10733169
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for indicating a refresh activity that affects an object in a shared document are presented. A first instance of a shared document may be displayed on a computing device of a first user. A second instance of the shared document may be displayed on a computing device of a second user, wherein the first and second users are concurrently active in the shared document. An indication that the second user has initiated a refresh of underlying data affecting an object displayed in the first instance of the shared document may be received from the second instance of the shared document. An indication of the initiated refresh may be displayed in the first instance of the shared document.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Caoimhe Grace Dowling, Tien Bui, Annie Colonna, Carlos Augusto Otero
  • Patent number: 10725641
    Abstract: A communication device and methods for operating the same. One communication device includes a memory storing a software application, an electronic processor, a mechanical interface receiving a first user input, and a touch screen receiving a second user input. The touch screen is also configured to display an output generated by the software application. The electronic processor is configured to execute a software application stored in the memory, determine when the second user input is received simultaneously with the first user input, perform a first action based on the first user input when the second user input is not received simultaneously with the first user input, the first action being unrelated to operation of the software application, and perform a second action based on the first user input when the second user input is received simultaneously with the first user input, the second action relating to the operation of the software application.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: July 28, 2020
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Qiao Su, Huimin Han, Haiqing Hu, Jiwen Liu
  • Patent number: 10705727
    Abstract: In an embodiment, a flick motion is detected on a touch screen interface of a first device. In response to detecting the flick motion: data associated with the flick motion is identified and transmitted to a second device. The data may be automatically displayed in response to detecting the flick motion.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: July 7, 2020
    Assignee: TiVo Solutions Inc.
    Inventor: Robin Hayes
  • Patent number: 10706211
    Abstract: A method for displaying a text on a screen of a portable terminal includes at least one special text alignment line for aligning and displaying a text in at least one of positions above and below a normal text alignment line along which a text is normally aligned and displayed, where a text is aligned and displayed along the special text alignment line such that the text positioned on the special text alignment line has a predetermined height which is 90% or greater than the height of a text positioned on the normal text alignment line just in front of the text on the special text alignment line.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: July 7, 2020
    Inventor: Sung Il Kim
  • Patent number: 10705691
    Abstract: A user may interact with a first application. A dynamic user interface consistency system may create a user interface blueprint file which stores explicit and inferred user preferences. The user may open a second application. The second application may refer to the user interface blueprint file to generate a user interface according to the user preferences.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: July 7, 2020
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Anant Athale, Srinivas Dasari
  • Patent number: 10698558
    Abstract: Various embodiments of the present disclosure relate generally to systems and methods for automatic tagging of objects on a multi-view interactive digital media representation of a dynamic entity. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a multi-view interactive digital media representation for presentation on a device. Multi-view interactive digital media representations correspond to multi-view interactive digital media representations of the dynamic objects in backgrounds. A first multi-view interactive digital media representation of a dynamic object is obtained. Next, the dynamic object is tagged. Then, a second multi-view interactive digital media representation of the dynamic object is generated. Finally, the dynamic object in the second multi-view interactive digital media representation is automatically identified and tagged.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: June 30, 2020
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Stephen David Miller, Radu Bogdan Rusu
  • Patent number: 10684752
    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for responding to actionable text patterns in a feed item. In some implementations, a computing device receives textual input for a feed item to be published in an information feed. The computing device identifies in the textual input an actionable text pattern and transmits a portion of the actionable text pattern to a server. The computing device receives, from the server, one or more names of entities. The entities may be object records stored in a database, wherein the names of the entities match the portion of the actionable text pattern transmitted to the server. The computing device receives a selection of a first of the one or more names.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: June 16, 2020
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Snyder, Vahn K. Phan, Mustafa O. Al-Alami, Jason Aaron Ellis
  • Patent number: 10685074
    Abstract: The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: June 16, 2020
    Assignee: WHATSAPP INC.
    Inventors: Charles Donald Deets, Jr., Randall Sarafa, Anton Borzov
  • Patent number: 10671267
    Abstract: The present disclosure provides systems and methods that provide a lean-back, interactive experience that enables a user to browse and understand content items (e.g., news articles or reactions) that provide different perspectives around a topic (e.g., a news story). In particular, the systems and methods can provide context around a topic by assembling a wide-range of interesting content around a topic and seamlessly allowing users to scan through articles by surfacing unique information contained in them. The systems and methods of the present disclosure can read, understand, and organizes thousands of documents around a topic, hence allowing easy consumption of news.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: June 2, 2020
    Assignee: Google LLC
    Inventors: Ziad Sultan, Vidhya Ramesh Bhat
  • Patent number: 10664130
    Abstract: An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: May 26, 2020
    Assignee: BlackBerry Limited
    Inventors: Gerhard D. Klassen, Christopher R. Wormald, Darcy R. Phipps, Craig A. Dunk
  • Patent number: 10664150
    Abstract: The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: May 26, 2020
    Assignee: WHATSAPP INC.
    Inventors: Charles Donald Deets, Jr., Randall Sarafa, Anton Borzov
  • Patent number: 10656781
    Abstract: A method of interacting with a remote object is presented. In this method, at least two interfaces are provided that are configured to allow the tapper and the content provider to join a content sharing community. A third interface is also provided to allow the tapper to select the content provider from a map that displays representations of members of the content sharing community. Then a solicitation is conveyed from the tapper to the content provider to provide a video feed. In response to the solicitation, a video feed derived from a device operated or carried by the content provider is provided to the tapper. Further, a fourth interface is provided to the tapper to select a portion of the video feed. From a video feed, an object is recognized, and a clarification question can be generated based on the recognized object and a profile of the tapper.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: May 19, 2020
    Assignee: Wormhole Labs, Inc.
    Inventor: Curt Hutten
  • Patent number: 10649613
    Abstract: A remote experience system is presented. The system can include a feed aggregation engine configured to obtain a plurality of feeds from feed acquiring devices associated with an event. The feed aggregation engine can obtain an experience policy related to the event and construct an experience feed having an arrangement of the plurality of feeds according to the experience policy. The experience feed can be presented to a user via an experience feed interface, and can include an indication of a focal or other cluster.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: May 12, 2020
    Assignee: Wormhole Labs, Inc.
    Inventor: Curtis Hutten
  • Patent number: 10649611
    Abstract: A system for presenting a common user interface (UI) of multiple applications on diverse client computing devices as a web page that includes a set of UI elements leading to the multiple applications. The diverse client computing devices have display screens of diverse sizes. In the system, backend servers host a UI infrastructure including the common UI and one or more object page floorplans of respective UI object pages representing the multiple applications and representing application information and data on the diverse client computing devices. Design tools are available to process the object page floorplans to display, create, or edit the UI object pages. The object page floorplans include a first object page layout including a title bar, a header, an expanded default state, a navigation control, a content area, and a footer toolbar containing actions that are performed upon a corresponding first UI object page.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: May 12, 2020
    Assignee: SAP SE
    Inventors: Tina Rauschenbach, Kai Richter, Ioannis Grammatikakis, Florian Jann, Andreas Hoffner
  • Patent number: 10650262
    Abstract: The present invention includes systems, methods, and devices for interactive media sharing including a non-transient computer readable storage medium storing a set of instructions for accessing a media item from a first computing device, identifying a first position-of-interest on the media item from a memory component of the first computing device, displaying the media item on a second computing device, identifying a second position-of-interest on the media item from a memory component of the second computing device; generating an area-of-interest surrounding the first position-of-interest; comparing the second position-of-interest with the area-of-interest to determine whether the second position-of-interest intersects with the area-of-interest.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: May 12, 2020
    Assignee: ClicPic, Inc.
    Inventors: Anthony Cipolla, Cameron Cipolla, Brandon Cipolla