Patents by Inventor Timothy Robbins
Timothy Robbins has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12555379Abstract: In one aspect, a device includes a processor assembly and storage accessible to the processor assembly. The storage includes instructions executable by the processor assembly to use one or more content recognition/computer vision algorithms to determine whether first and second images from respective client devices of first and second video conference participants indicate the first and second video conference participants being engaged in a same task. Based on a determination that the first and second images do not indicate the first and second video conference participants being engaged in the same task, the instructions are executable to present an electronic notification indicating that the first and second video conference participants are not engaged in the same task. For example, the electronic notification may be presented at one of the participants' devices and/or the device of a separate conference organizer.Type: GrantFiled: July 17, 2023Date of Patent: February 17, 2026Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Matthew Fardig, Timothy Robbins
-
Patent number: 12353679Abstract: In one aspect, a first device includes a processor and storage. The storage includes instructions executable by the processor to present video at the first device, where the video is generated at a second device. The instructions are also executable to determine identifying information for a first graphical object selected at the second device, where the first graphical object is related to the video. Based on the identifying information, the instructions are executable to execute computer vision to identify a second graphical object that matches the first graphical object to at least a threshold level of confidence. The second graphical object is presented on a display of the first device. Based on identification of the second graphical object, the instructions are executable to depict, on the display via the second graphical object, the selection at the second device of the first graphical object.Type: GrantFiled: January 10, 2023Date of Patent: July 8, 2025Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Matthew Fardig, Leana Neparidze, Timothy Robbins, Lindsay Nelson
-
Publication number: 20250053417Abstract: A system for software testing includes a storage device to store screenshots of a user application captured during execution of the user application. The system includes a computer vision device coupled to the storage device. The computer vision device can receive a description of an assertion to be detected within the screenshots. The computer vision device can scan the screenshots to detect presence of the assertion and provide an output indicating presence of the assertion. The screenshot can be stored in a way to associate the screenshot with a software build version or date to indicate a point at which the assertion was introduced into relevant software source code.Type: ApplicationFiled: August 10, 2023Publication date: February 13, 2025Inventors: Timothy Robbins, Matthew Fardig, Joshua Smith
-
Publication number: 20250029385Abstract: In one aspect, a device includes a processor assembly and storage accessible to the processor assembly. The storage includes instructions executable by the processor assembly to use one or more content recognition/computer vision algorithms to determine whether first and second images from respective client devices of first and second video conference participants indicate the first and second video conference participants being engaged in a same task. Based on a determination that the first and second images do not indicate the first and second video conference participants being engaged in the same task, the instructions are executable to present an electronic notification indicating that the first and second video conference participants are not engaged in the same task. For example, the electronic notification may be presented at one of the participants' devices and/or the device of a separate conference organizer.Type: ApplicationFiled: July 17, 2023Publication date: January 23, 2025Inventors: Matthew Fardig, Timothy Robbins
-
Publication number: 20240231564Abstract: In one aspect, a first device includes a processor and storage. The storage includes instructions executable by the processor to present video at the first device, where the video is generated at a second device. The instructions are also executable to determine identifying information for a first graphical object selected at the second device, where the first graphical object is related to the video. Based on the identifying information, the instructions are executable to execute computer vision to identify a second graphical object that matches the first graphical object to at least a threshold level of confidence. The second graphical object is presented on a display of the first device. Based on identification of the second graphical object, the instructions are executable to depict, on the display via the second graphical object, the selection at the second device of the first graphical object.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Inventors: Matthew Fardig, Leana Neparidze, Timothy Robbins, Lindsay Nelson
-
Publication number: 20230410800Abstract: A user provides an audible command and an audible description of an element on a computer graphical user interface (GUI) into a natural language processor (NLP). The NLP extracts from the audible description features of the element on the computer GUI. A screenshot of the computer GUI is transmitted to a computer vision platform, and the computer vision platform provides a map of features of the GUI elements that are displayed on the computer GUI. The features of the element on the computer GUI are compared with the features of the plurality of GUI elements on the map. A match between the features of the element on the computer GUI and the features of the GUI elements on the map is identified, and the audible command is executed in connection with the matched GUI element.Type: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Timothy Robbins, Matthew Fardig
-
Patent number: 11796803Abstract: In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive input from one or more sensors and, based on the input from the one or more sensors, determine that a trigger related to a user moving between viewing a first display location and a second display location is satisfied. Responsive to the determination, the instructions may be executable to move at least one graphical object presented on at least one display from the first display location to a third display location different from the first and second display locations.Type: GrantFiled: March 21, 2022Date of Patent: October 24, 2023Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Timothy Robbins, Matthew Fardig, Sathish Kumar Ganesan, Anthony Mourey
-
Publication number: 20230305948Abstract: A software process is tested using an instance of a computer system. A first set of data and a second set of data are collected. The first set relates to resources used by the software process during the testing and the second set relates to conditions of the instance during the testing. A machine learning algorithm is trained with the first set of data and the second set of data, thereby generating a model relating to the resources used by the software process under the conditions of the instance. User input is received, the user input relates to expectations of a test plan for the software test. The test plan is created as a function of the model and the user input.Type: ApplicationFiled: March 8, 2022Publication date: September 28, 2023Inventors: Matthew Fardig, Dane Hixson, Timothy Robbins, Sathish Kumar Ganesan
-
Publication number: 20230296884Abstract: In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive input from one or more sensors and, based on the input from the one or more sensors, determine that a trigger related to a user moving between viewing a first display location and a second display location is satisfied. Responsive to the determination, the instructions may be executable to move at least one graphical object presented on at least one display from the first display location to a third display location different from the first and second display locations.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: Timothy Robbins, Matthew Fardig, Sathish Kumar Ganesan, Anthony Mourey
-
Publication number: 20230153222Abstract: Methods, systems, apparatus, and program products that can generate scaled-down load test models for testing real-world loads are disclosed herein. One method includes providing a test environment of a system including multiple nodes. The test environment includes virtual nodes corresponding to the system nodes and each virtual node functions under a virtual load similar to each corresponding node functioning under a real-world load. The method further includes utilizing a machine learning algorithm to repeatedly apply at least one virtual load to the virtual node(s) in the test environment until a scaled-down load test model mimicking the system under a pre-defined real-world load is generated. Here, the virtual load(s) applied to the virtual node(s) is/are comparatively smaller relative to each of corresponding real-world loads for the node(s) defining the pre-defined real-world load. Systems, apparatus, and program products that include and/or perform the methods are also disclosed herein.Type: ApplicationFiled: November 16, 2021Publication date: May 18, 2023Inventors: Matthew Fardig, Sathish Kumar Ganesan, Joshua Smith, Timothy Robbins
-
Publication number: 20210117558Abstract: For granting administrator privileges, a processor detects satisfaction of an intervention criteria for an application that is in cooperative use by a plurality of users. None of the plurality of users is empowered with administrator privileges. In response to satisfying the intervention criteria, the processor grants the administrator privileges to a designated user of the plurality of users.Type: ApplicationFiled: October 22, 2019Publication date: April 22, 2021Inventors: Timothy Robbins, Matthew Fardig, Lindsay Nelson, Christopher Romano
-
Publication number: 20200313919Abstract: One embodiment provides a method, including: automatically segmenting, without additional user input, an online conference into one or more sections; identifying, using a processor, an engagement level for each of the one or more sections in the online conference; and formulating, based on the identifying, a report. Other aspects are described and claimed.Type: ApplicationFiled: March 29, 2019Publication date: October 1, 2020Inventors: Coby Rick Gurr, Daniel John Verwolf, Timothy Robbins, Haiyan Feng, JR.
-
Publication number: 20080070891Abstract: The present invention discloses (1S,5S)-3-(5,6-dichloro-3-pyridinyl)-3,6-diazabicyclo[3.2.0]heptane, salts thereof, and its use to treat pain and other disorders associated with the nicotinic acetylcholine receptor.Type: ApplicationFiled: August 14, 2007Publication date: March 20, 2008Inventors: Michael Buckley, Jianguo Ji, Geoff Zhang, Rodger Henry, Weili Wang, Gregory Wayne, Wenke Li, Timothy Towne, Steven Wittenberger, Steven Hannick, Brian Kotecki, Bryan Macri, Timothy Robbins
-
Publication number: 20060035936Abstract: The present invention discloses (1S,5S)-3-(5,6-dichloro-3-pyridinyl)-3,6-diazabicyclo[3.2.0]heptane, salts thereof, and its use to treat pain and other disorders associated with the nicotinic acetylcholine receptor.Type: ApplicationFiled: July 7, 2005Publication date: February 16, 2006Inventors: Michael Buckley, Jianguo Ji, Geoff Zhang, Rodger Henry, Weili Wang, Gregory Wayne, Wenke Li, Timothy Towne, Steven Wittenberger, Steven Hannick, Brian Kotecki, Bryan Macri, Timothy Robbins
-
Patent number: 6948763Abstract: A cover for a C-shaped truck bed extender has an end panel and a pair of opposed side panels joined to first and second panels to form an enclosure for the extender. The enclosure has an opening, and a closure panel is used to open and close the opening to provide a cover encasing the extender. Pocket structures may be provided to receive ends of the extender's leg sections. The cover may include openings in the side panels to allow passage of trunnions on mounting brackets of the extender.Type: GrantFiled: February 10, 2004Date of Patent: September 27, 2005Inventor: Timothy Robbins
-
Publication number: 20050168008Abstract: A cover for a C-shaped truck bed extender has an end panel and a pair of opposed side panels joined to first and second panels to form an enclosure for the extender. The enclosure has an opening, and a closure panel is used to open and close the opening to provide a cover encasing the extender. Pocket structures may be provided to receive ends of the extender's leg sections. The cover may include openings in the side panels to allow passage of trunnions on mounting brackets of the extender.Type: ApplicationFiled: February 10, 2004Publication date: August 4, 2005Inventor: Timothy Robbins
-
Publication number: 20050075503Abstract: This invention is directed to processes for making substituted thiazoles. The substituted thiazole, ethyl 2-(4-hydroxyphenyl)-4-methyl-1,3-thiazole-5-carboxylate, also known as TEI-6720, is useful for treatment of gout and hyperuricemia. This compound belongs to a class of substituted thiazoles that inhibit xanthine oxidase and thus block uric acid production.Type: ApplicationFiled: July 30, 2004Publication date: April 7, 2005Inventors: Timothy Robbins, Helen Zhu, Jun Shao
-
Publication number: 20050027128Abstract: This invention is directed to processes for making substituted thiazoles. The substituted thiazole, ethyl 2-(4-hydroxyphenyl)-4-methyl-1,3-thiazole-5-carboxylate, also known as TEI-6720, is useful for treatment of gout and hyperuricemia. This compound belongs to a class of substituted thiazoles that inhibit xanthine oxidase and thus block uric acid production.Type: ApplicationFiled: July 30, 2003Publication date: February 3, 2005Inventors: Timothy Robbins, Helen Zhu, Jun Shao