Patents Examined by William D Titcomb
  • Patent number: 11379047
    Abstract: According to an aspect, there is provided a computer-implemented method for evaluating movement of a subject. The method comprises obtaining a first signal from a first sensor; processing the first signal to determine a value of a quality measure for the first signal; and determining a configuration for a movement evaluation algorithm. The configuration of the movement evaluation algorithm is dependent on the determined value of the quality measure for the first signal such that either or both of a decision threshold of the movement evaluation algorithm is determined based on the determined value of the quality measure; and one or more weightings used in the movement evaluation algorithm for the one or more first features that are to be derived from a signal from the first sensor are determined based on the determined value of the quality measure. A corresponding apparatus and computer program product are also provided.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: July 5, 2022
    Assignee: Lifeline Systems Company
    Inventor: Warner Rudolph Theophile Ten Kate
  • Patent number: 11372517
    Abstract: A software robot is designed to carry out an activity (e.g., a mouse click, a text input, etc.) on a target element (e.g., a button, an input field, etc.) of a user interface. The robot is configured to automatically identify the target element at runtime according to a set of attributes of the target element specified in the source-code of the user interface. The robot's code specification includes an indicator of a selected fuzzy attribute and a numerical similarity threshold indicative of an acceptable degree of mismatch between design-time and runtime values of the respective fuzzy attribute. The robot is configured to identify the target element from a set of candidates which are sufficiently similar to it according to the specified degree of mismatch.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: June 28, 2022
    Assignee: UiPath Inc.
    Inventor: Dan V. Munteanu
  • Patent number: 11366871
    Abstract: A system and method for collection of a website in a past state and retroactive analysis thereof are provided. The method includes collecting, from a repository, at least one session replay; identifying, in the at least one collected session replay, at least one main state, wherein a main state is a portion of a session replay; selecting at least one webpage snapshot corresponding to a respective main state of the at least one identified main state, wherein each snapshot is a single-instant webpage state at a specific point in time; identifying, in the at least selected one snapshot, at least one webpage zone; and returning the at least one identified zone.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: June 21, 2022
    Assignee: Content Square SAS
    Inventors: Joël Trigalo, Antoine Guo, Luis Diaz
  • Patent number: 11360792
    Abstract: The present invention discloses a method and a system for automatic selection of process automation Robotic Process Automation (RPA) tool and BOT. The method comprising receiving input data associated with a process to be executed, selecting an RPA tool from a plurality of RPA tools for process execution based on the input data and historical process data, wherein the selection is performed by calculating information gain for each parameter of the input data and computing probability for each type of RPA tool based on the information gain and the historical process data, identifying one or more BOTs from a plurality of BOTs based on the selected RPA tool, historical BOT data and the input data for the process execution, and executing the identified one or more BOTs on one or more devices based on selection of the one or more devices from available plurality of devices.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 14, 2022
    Assignee: Wipro Limited
    Inventors: Gopinath Chenguttuvan, Swamynathan Ramalingam
  • Patent number: 11348294
    Abstract: Embodiments of the disclosure are systems and methods for updating third party visualizations in response to a query. In one embodiment, a method is provided that includes receiving input data comprising events, where the events comprise time-stamped machine-generated data. The method also comprises receiving a modular visualization that includes a variable field associated with a visualization and instructions for rendering the visualization using the input data and the variable field. Further, the method comprises rendering the visualization based on the input data and a value associated with the variable field. Additionally, the method comprises updating the value of the variable field and obtaining updated input data using a search query that is generated using the updated value. The visualization is re-rendered based on the updated input data and the updated value.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: May 31, 2022
    Assignee: SPLUNK INC.
    Inventors: Nicholas Filippi, Simon Fishel, Siegfried Puchbauer-Schnabel, Mathew Elting, Carl Yestrau
  • Patent number: 11347383
    Abstract: A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: May 31, 2022
    Assignee: Alphasense OY
    Inventors: Rajmohan Neervannan, Jaakko Kokko, Mathias Creutz
  • Patent number: 11337768
    Abstract: A method comprises displaying an image of a field of view of a surgical environment. A first medical instrument in the field of view may be coupled to a first manipulator in a teleoperational assembly. The method may comprise displaying a menu proximate to an image of the first medical instrument in the image of the field of view. The menu may include a plurality of icons wherein each icon is associated with a function for the first medical instrument. The method may also comprise identifying a selected icon from the plurality of icons based upon a movement of an operator control device of a teleoperational operator control system.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: May 24, 2022
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Tabish Mustufa, Heath Feather, Daniel H. Gomez, Brian D. Hoffman, Paul W. Mohr, Huan L. Phan
  • Patent number: 11340783
    Abstract: In embodiments of the present invention, a virtual phone is provided which includes a touch screen mounted on an enclosure that includes a processor, memory, wireless communication port, and a power port. The virtual phone further includes a software application executing on the processor to control image display on the touch screen and emulate features of a handheld device presented in the image in response to a user touching a presented feature. The virtual phone further includes a configuration of a user-specific handheld device that is derived from the user-specific handheld device is stored in a memory that is accessible to the processor; wherein the virtual phone presents a visual representation of the user-specific handheld device on the touch screen based on the configuration.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: May 24, 2022
    Assignee: KCG Technologies LLC
    Inventor: Michael Kildevaeld
  • Patent number: 11340917
    Abstract: Use of artificial intelligence (AI)/machine learning (ML) models is disclosed to determine sequences of user interactions with computing systems, extract common processes, and generate robotic process automation (RPA) robots. The AI/ML model may be trained to recognize matching n-grams of user interactions and/or a beneficial end state. Recorded real user interactions may be analyzed, and matching sequences may be implemented as corresponding activities in an RPA workflow.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 24, 2022
    Assignee: UiPath, Inc.
    Inventor: Prabhdeep Singh
  • Patent number: 11334097
    Abstract: An economizer controller system having a plug and play recognition approach with an automatic user interface population mechanism. A check may be made for sensors connected to the controller. The control type of the sensors may be determined. The menu structure may be repopulated based on the control type. The user interface may then be updated. This approach may be repeated as needed.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: May 17, 2022
    Assignee: Honeywell Internatioanl, Inc.
    Inventors: Cory Grabinger, Miroslav Mikulica, Todd Kreft, Adrienne Thomle
  • Patent number: 11334714
    Abstract: Techniques for generating diverse smart replies using a synonym hierarchy are disclosed herein. A computer system may detect that a first set of one or more messages having first content has been transmitted from a first computing device of a first user to a second computing device of a second user, determine a plurality of candidate replies based on the first content of the first set of one or more messages, and then select a plurality of smart replies from the plurality of candidate replies using a hierarchical graph data structure and at least one diversity rule. The selecting of the plurality of smart replies comprises omitting at least one of the plurality of candidate replies from selection based on the at least one diversity rule, which limits a number of the plurality of smart replies that have a common parent node.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: May 17, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey William Pasternack, Arpit Dhariwal, Bing Zhao, Nimesh Madhavan Chakravarthi, Nandeesh Channabasappa Rajashekar
  • Patent number: 11330068
    Abstract: Methods and systems for recording user operations on a cloud management platform are provided. According to one aspect, a method comprises recording one or more user operations on a cloud management platform, the one or more user operations being associated performing a task; storing data associated with the one or more user operations in a database; and executing the data associated with the one or more user operations, allowing replay of the one or more user operations on the cloud management platform to repeat the task. The one or more user operations on the computing platform correspond to one or more application programming interface (API) operations and executing the one or more user operations on the cloud management platform, causing the computing device to call the one or more API operations to complete the task on the cloud management platform.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: May 10, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Junyin Wu
  • Patent number: 11328116
    Abstract: A method and system for identifying potential collaborators for a document may include determining a lifecycle stage of a document, determining a subject matter of the document based at least in part on content of the document. The method and system identify one or more potential collaborators to contribute to the document based at least in part on the subject matter of the document, a lifecycle stage of the document, or collaborator-specific information associated with each of the one or more potential collaborators. The method and system may also include providing data relating to the one or more potential collaborators for display.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jon Meling, Jan Heier Johansen, Vegar Skjaerven Wang, Bernhard Kohlmeier, Madeline Schuster Kleiner
  • Patent number: 11327635
    Abstract: The present disclosure discloses a method for switching an online list and a local list in a same window, and a computing device. Wherein the method comprises: presenting a display window in response to a trigger operation on a first list display entrance by a user, wherein list information of a first list and a list switching entrance are displayed in the display window; and refreshing the display window to display list information of a second list, in response to a trigger operation on the list switching entrance by the user; wherein the first list is a local list and the second list is an online list, or, the first list is an online list and the second list is a local list.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: May 10, 2022
    Assignee: ZHANGYUE TECHNOLOGY CO., LTD
    Inventors: Yang Liu, Min Guo, Qingfeng Wang
  • Patent number: 11320970
    Abstract: A content delivery system (1) is provided with: a content storage unit (61) for storing a plurality of contents that correspond to each of a plurality of kinds of information pertaining to one commodity (12) that is the object of sales promotion; an output unit (18) for outputting one content from among the plurality of contents; a touch panel (15) for displaying a selection input unit (19), which corresponds to the plurality of contents, on a screen; an input acceptance unit (47) for accepting an input operation performed on the selection input unit (19); and a switching unit (48) that, when an input operation is performed on the selection input unit (19), switches a content that corresponds to the selection input unit (19) for output by the output unit (18).
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: May 3, 2022
    Assignees: SMILE TV CO., LTD.
    Inventor: Toshiro Sasaki
  • Patent number: 11321620
    Abstract: The present subject matter describes a method to detect anomaly in an environment based on AI techniques. The method comprises receiving one or more data representations of one or more objects present in an environment. A first-type of information is captured from a first-area within the one or more data representations. A second-type of information from a second-area different than the first area in the data representations is also captured. A third information is generated from the first information, said third information corresponding to predicted information for the second area using one or more artificial-intelligence models for evaluating the second information. The third information is compared with the second information to determine abnormality with respect to state or operation of one or more objects within the environment.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: May 3, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Rajesh Phaye Saisamarth, Aryel Beck, Khai Jun Kek, Shunsaku Toshihiro
  • Patent number: 11321059
    Abstract: Techniques regarding personalizing one or more design layouts of a user interface for application software are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a design component that can generate a design layout of a user interface for application software by adjusting an initial design layout of the user interface based on interactions via the user interface and a design perturbation preference associated with the initial design layout.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: May 3, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sunhwan Lee, Lei Huang
  • Patent number: 11314488
    Abstract: In one aspect, a computerized method for implementing automated screen display generation and configuration including the step of obtaining a set of content that is displayed on a computer screen. The method includes the step of determining a number of screens to display the set of content. The method includes the step of determining an optimized location for each content in the number of screens that display the set of content using one or more machine learning methods to determine optimized location for each content in the number of screens.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: April 26, 2022
    Inventor: Babu Vinod
  • Patent number: 11315061
    Abstract: A method (and system) includes retrieving a dataset from a database, creating a report including a graphical representation of the dataset, the graphical representation of the dataset including a customizable, responsive visualization of a key performance indicator and displaying the report on a graphical user interface. The visualization of the key performance indicator displays all necessary data in a single visualization. The method (and system) provides responsive layout creating to automatically generate and arrange the visualization of the key performance indicator.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: April 26, 2022
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Qiong Wu, Xiaodi Zhong
  • Patent number: 11307877
    Abstract: Disclosed is an information processing apparatus that includes a controller that acquires one of sensing information or user context information including one of a user state, a user profile, or user environment information and generates step switching information for controlling switching of a plurality of reproduction steps of content based on one of the sensing information or the user context information.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: April 19, 2022
    Assignee: SONY CORPORATION
    Inventors: Sho Takiya, Toshimoto Mitomo, Masashi Takeda, Nobuhide Nishiyama, Kumiko Koyama