Patents Examined by Anil N Kumar
  • Patent number: 11151104
    Abstract: A method that enables time as data is described herein. The method includes constructing a tree structure, wherein data of the tree structure is a plurality of time intervals, and layers of the tree below a root node comprise identical sibling nodes for layers above a threshold interval length and parent nodes share identical sibling nodes. The method also includes assigning a node identification to each node of the tree structure, wherein each node of the tree structure corresponds to a time interval, and traversing the tree structure to convert a timestamp to a human readable time.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr
  • Patent number: 11080309
    Abstract: Techniques are disclosed relating to validating cluster results. A computer system may receive a first cluster result generated at a first computer platform configured to execute a first software implementation of a clustering algorithm to generate the first cluster result. The first cluster result may include a first set of clusters, each of which groups one or more of a plurality of data values. The computer system may receive a second cluster result generated at a second computer platform configured to execute a second, different software implementation of the same clustering algorithm to generate the second cluster result. The second cluster result may include a second set of clusters. The computer system may cause cluster information to be presented to a user that indicates that a cluster of the first set of clusters groups data values that are grouped by two or more of the second set of clusters.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: August 3, 2021
    Assignee: PayPal, Inc.
    Inventors: Shir Fiszman, Aviv Ben-Arie
  • Patent number: 11074038
    Abstract: Methods, apparatus, and computer readable media related to interaction between a user and an automated assistant during a dialog between the user and the automated assistant. Some implementations are directed to adapting a graphical and/or audible presentation of search results provided by the automated assistant for presentation to the user. The adaptation may be in response to attribute(s), of one or more of the search results, referenced in spoken and/or typed textual input provided by the user during the dialog. Some of those implementations may enable a user to provide textual input to navigate the search results within the dialog and within resource and/or interface constraints associated with the dialog. Some of those implementations may additionally and/or alternatively enable adapting, based on textual input provided by a user to the automated assistant, when and/or whether search results having certain attributes are provided to the user by the automated assistant.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: July 27, 2021
    Assignee: GOOGLE LLC
    Inventors: David Kogan, Bryan Horling
  • Patent number: 11071595
    Abstract: A method for a robotic surgical system includes displaying a graphical user interface on a display to a user, wherein the graphical user interface includes a plurality of reconfigurable display panels, receiving a user input at one or more user input devices, wherein the user input indicates a selection of at least one software application relating to the robotic surgical system, and rendering content from the at least one selected software application among the plurality of reconfigurable display panels.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: July 27, 2021
    Assignee: Verb Surgical Inc.
    Inventors: Eric Mark Johnson, Emma Essock-Burns, Lawrence Edward Miller, Francois W. Brahic
  • Patent number: 11068141
    Abstract: A system of machine learning schemes can be configured to efficiently perform image processing tasks on a user device, such as a mobile phone. The system can selectively detect and transform individual regions within each frame of a live streaming video. The system can selectively partition and toggle image effects within the live streaming video.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: July 20, 2021
    Assignee: Snap Inc.
    Inventors: Theresa Barton, Yanping Chen, Jaewook Chung, Christopher Yale Crutchfield, Aymeric Damien, Sergei Kotcur, Igor Kudriashov, Sergey Tulyakov, Andrew Wan, Emre Yamangil
  • Patent number: 11064136
    Abstract: Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for synthesizing a virtual window. The method includes receiving an environment feed, selecting video elements of the environment feed, displaying the selected video elements on a virtual window in a window casing, selecting non-video elements of the environment feed, and outputting the selected non-video elements coordinated with the displayed video elements. Environment feeds can include synthetic and natural elements. The method can further toggle the virtual window between displaying the selected elements and being transparent. The method can track user motion and adapt the displayed selected elements on the virtual window based on the tracked user motion. The method can further detect a user in close proximity to the virtual window, receive an interaction from the detected user, and adapt the displayed selected elements on the virtual window based on the received interaction.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 13, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Andrea Basso, Lee Begeja, David C. Gibbon, Zhu Liu, Bernard S. Renger, Behzad Shahraray
  • Patent number: 11057481
    Abstract: The electronic content generation and distribution method and system includes designating a written content for audio translation by a narrator and determining the narrator. The method and system provides written content to the narrator to generate an audio narration, receiving the audio narration back from the narrator. The method and system therein assigns a plurality of content identifiers to the audio narration based at least one the written content, accesses a subscriber database including subscriber information and subscriber preference data and electronically compares the plurality of content identifiers to the subscriber preference data to determine a distribution list. The method and system distributes the audio narration to subscribers designated in the distribution list so that the subscriber can engage the audio narration via a content interface, where the content interface is operative to monitor the subscriber engaging the audio narration.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: July 6, 2021
    Assignee: ModioLegal, LLC
    Inventor: Kevin Mitchell
  • Patent number: 11048473
    Abstract: An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: June 29, 2021
    Assignee: Apple Inc.
    Inventors: David A. Carson, Daniel Keen, Evan Dibiase, Harry J. Saddler, Marco Iacono, Stephen O. Lemay, Donald W. Pitschel, Thomas R. Gruber
  • Patent number: 11031129
    Abstract: Computer implemented methods and systems operating on real-time data derived from a plurality of data sources for supporting user-definable rules and providing user notifications for providing user notifications and smart alarms. A user-interface configured to dynamically display a parameter and toggle between a tabular display and a graphical display is generated. At least one of a user-defined rule or a threshold value associated with the parameter from a user-interface element is received. A notification is provided to a user when the parameter satisfies the user-defined rule or exceeds the threshold value.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: June 8, 2021
    Assignee: Bernoulli Enterprise, Inc.
    Inventor: John Zaleski
  • Patent number: 11023101
    Abstract: An embodiment of the present invention is directed to reducing complexities in machine learning application development by providing a drag-and-drop user interface for an entire machine learning process. The innovative system significantly reduces development time and efforts. An embodiment of the present invention is directed to applying optimized common components that follow industry wide best practices thereby improving the time to market as well as the overall code quality. The embodiments of the present invention provide adaptability and extendibility to support various platforms. According to an embodiment of the present invention, a generic platform agnostic code generator may be extended to support various use cases, applications, platforms and environments.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: June 1, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Venkata Rajam Raju Chiluvuri, Swarna Bhagath Irukulla, Sai Chaitanya Chitneedi, Anil Kumar Gannamani
  • Patent number: 11019115
    Abstract: A solution for objects in a publish-subscribe environment is described. An object determining unit determines an object identifier for the object, whereas a recipient determining unit determines a recipient identifier for the recipient which shall manipulate the object. An object request comprising at least the object identifier and the recipient identifier is then output to the publish-subscribe environment. Recipients of the object request check whether manipulation of an object is required and manipulate the object as required.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: May 25, 2021
    Assignee: Interdigital CE Patent Holdings
    Inventors: Kristof Martens, Alex De Smedt, Dominique Chanet
  • Patent number: 11012522
    Abstract: In an approach for modifying a user interface for a user of an application, a processor receives a plurality of actions for a user of an application. A processor generates a unique identifier for each action of the plurality of actions. A processor generates a unique string of the generated unique identifiers for each action of the plurality of actions. A processor determines that a portion of a pattern of the unique string matches, within a predetermined threshold, a portion of a pattern of a history of usage of a set of users of the application. A processor modifies a user interface of the application, for the user, based on the portion of the pattern of the matched unique string, within the predetermined threshold, the portion of the pattern of the history of usage.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Simon P. O'Doherty, Di Wu, Huan Zhang, WuMi Zhong
  • Patent number: 11003467
    Abstract: Systems and methods provide for a visual history of state changes for content of a document that is being modified within a content editing application. When modifications are made to the content within the content editing application, the modifications are recorded as state changes, and a graphical representation is generated for the modified content at each state change. The graphical representations with associated state changes are presented in a visual history area allowing the user to visually identify the state of the content corresponding to each graphical representation. The user can select a particular graphical representation from the visual history area and the content is transformed to the state corresponding to the selected graphical representation.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: May 11, 2021
    Assignee: ADOBE INC.
    Inventors: Jesper Storm Bache, Bradee Rae Evans
  • Patent number: 10997254
    Abstract: Certain aspects of the present disclosure provide techniques for facilitating text inputs with long-tail keywords from a user in a social question and answer (Q&A) application. One example method generally includes receiving, at a server, a text input from the user at a client computer, and applying, a predictive model to the text input. The method further includes determining based on the predictive model, an increase in user traffic that is predicted to be generated from the text input and determining, a user interface (UI) to be generated for display to the user for subsequent interaction based on the increase in user traffic. The method further includes sending the UI to the client computer and receiving a subsequent text input from the client computer.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: May 4, 2021
    Assignee: INTUIT INC.
    Inventors: Igor A. Podgorny, Todd Frey Goodyear, Bradly S. Feeley
  • Patent number: 10996834
    Abstract: Embodiments of the present invention provide a displaying method. The method includes steps of: displaying an element at a first position on touchscreen, obtaining touch information, determining an arrangement instruction which is obtained for the greatest number of times within predetermined time according to the touch information, and displaying the element at a second position on the touchscreen according to the arrangement instruction.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: May 4, 2021
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Fang Lan, Gang Wu, Jie Xu
  • Patent number: 10983694
    Abstract: An apparatus includes a keyboard engine that operates a keyboard that accepts shape-writing input and radial entry input. A keyboard input module obtains input data from at least one input sensor of the keyboard. An intention disambiguation engine enables simultaneous use of the shape-writing input and the radial entry input acceptance for a user of the keyboard.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William A. S. Buxton, Richard L. Hughes, Kenneth P. Hinckley, Michel Pahud, Irina Spiridonova
  • Patent number: 10976892
    Abstract: In cases where the right mouse click operation to access a context menu is disabled, the techniques described in the disclosure may provide access to the context menu through a long click of the left mouse button. For example, the user may click and hold the left mouse button for at least a threshold period of time, and in response thereto, the user interface is updated to display the context menu. To indicate to the user how long it would take for the context menu to appear, an icon can be displayed next to the cursor, or as a part of the cursor. The icon can show the relative time left before the context menu is displayed (e.g., an elapsed and/or remaining portion of the threshold period of time, etc.).
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: April 13, 2021
    Assignee: Palantir Technologies Inc.
    Inventor: Joshua Goldenberg
  • Patent number: 10966063
    Abstract: A communications device is disclosed. The communications device comprises a memory configured to store instructions and a processor configured to execute the instructions to receive data representing a message provided by a caller, determine at least an attribute of the message based on the received data, generate one or more options based on the attribute of the message, and present the one or more options to the caller to prompt the caller to take an additional action related to the message.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: March 30, 2021
    Assignee: RingCentral Inc.
    Inventor: Vlad Vendrow
  • Patent number: 10949051
    Abstract: The disclosed embodiments are directed to managing presentation of windows on a mobile device by presenting first and second portions of a composite display on one or more foldable touch-sensitive screens, receiving an input to activate an expose mode including a primary expose view with simultaneous representation of active windows, and displaying the primary expose view on a first portion of the composite display. When a gesture input indicating a command to maximize a selected active window is received, the primary expose view can be displayed on the first portion of the composite display and a secondary expose view can be displayed on a second portion of the composite display, wherein the secondary expose view appears hidden behind the first expose and appears to move out from behind the primary expose view on the first portion of the composite display onto the second portion of the composite display.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: March 16, 2021
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Martin Gimpl
  • Patent number: 10936075
    Abstract: An apparatus and method for gesture recognition in a portable terminal. An operation of the portable terminal includes determining a user situation by using at least one situation information, determining a user's gesture by using at least one sensor measurement value, and performing a function corresponding to the user situation and the gesture.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: March 2, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee-Jun Song, Nam-Hoon Kim