Patents by Inventor Thomas Cooper

Thomas Cooper 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).

  • Publication number: 20200379784
    Abstract: Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
    Type: Application
    Filed: August 19, 2020
    Publication date: December 3, 2020
    Inventors: Thomas A. COOPER, Nick HEASMAN, Ijoni META
  • Patent number: 10839787
    Abstract: Examples described herein provide various devices that enable users to participate in a multiplayer session. The examples allow a user that is unable to speak, or that is incapable of speaking, to participate in an in-session voice chat by inputting text and having the text converted to speech (e.g., synthesized voice data) that can then be sent to other devices participating in the session. The user enables a text-to-speech conversion feature on his or her own device. Based on the enabled feature, functionality enabling text to be entered is activated and the entered text is converted into speech data.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Kepner, Evelyn R. Thomas, David Ruzyski, Jeremy L. Dewey, Martin Hall, Joshua R. McCammon, Stephen E. Giscombe, Thomas Cooper, Dana Ludwig
  • Patent number: 10760131
    Abstract: Disclosed are methods of, and assay and kits for, detecting and diagnosing arterial plaque rupture using the expression of miR-222, mi-221 and circ284. Also disclosed are methods of treating arterial plaque rupture and methods of identifying agents for use thin the treatment of arterial plaque rupture.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: September 1, 2020
    Inventors: Thomas Cooper Woods, Hernan Antonio Bazan
  • Patent number: 10761864
    Abstract: Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: September 1, 2020
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Nick Heasman, Ijoni Meta
  • Publication number: 20200229883
    Abstract: Techniques for operating a kinematic structure by manual motion of a link coupled to the kinematic structure include a system having a kinematic structure configured to support an instrument and a processor. The processor is configured to place the system in a clutching mode, transition the system from the clutching mode to a set-up mode in response to detecting a joint operation of the kinematic structure, establish a desired reference location of a link relative to a portion of the kinematic structure, detect an error between an actual reference location of the link relative to the portion and the desired reference location of the link, and drive the kinematic structure so as to decrease the error. The link is distal to the portion on the kinematic structure. The error is due to manual movement of the link.
    Type: Application
    Filed: April 7, 2020
    Publication date: July 23, 2020
    Inventors: Paul GRIFFITHS, Paul MOHR, Nitish SWARUP, Michael COSTA, David LARKIN, Thomas COOPER, Michael HANUSCHIK
  • Patent number: 10646297
    Abstract: Robotic and/or surgical devices, systems, and methods include a manipulator configured to be mounted to a cannula and a processor. The processor is configured to detect a mounting state of the cannula, detect an input indicating the system is to be in a set-up mode, and inhibit transition of the system to the set-up mode in response to the detected mounting state. In some embodiments, detecting the input indicating the system is to be in the set-up mode includes detecting an activation of a dedicated input button. In some embodiments, detecting the input indicating the system is to be in the set-up mode comprises detecting a joint operation of a first kinematic structure coupling the manipulator with a platform that is supported by a second kinematic structure.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: May 12, 2020
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Paul Griffiths, Paul Mohr, Nitish Swarup, Michael Costa, David Larkin, Thomas Cooper, Michael Hanuschik
  • Publication number: 20200109877
    Abstract: A solar vapor generator includes an absorber to absorb sunlight and an emitter, in thermal communication with the absorber, to radiatively evaporate a liquid under less than 1 sun illumination and without pressurization. The emitter is physically separated from the liquid, substantially reducing fouling of the emitter. The absorber and the emitter may also be heated to temperatures higher than the boiling point of the liquid and may thus may be used to further superheat the vapor. Solar vapor generation can provide the basis for many sustainable desalination, sanitization, and process heating technologies.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 9, 2020
    Inventors: Gang Chen, Svetlana Boriskina, George Ni, Thomas Cooper, Seyed Hadi Zandavi
  • Patent number: 10510184
    Abstract: A method includes: dividing the 3D virtual scene by using a plurality of grids; acquiring location information about a plurality of first points at which a plurality of rays originating from a light source are incident on one or more objects located within the 3D virtual scene and location information about a plurality of first grids including the plurality of first points; acquiring location information about a plurality of second points at which the plurality of rays reflected from the plurality of first points are incident on the one or more objects and location information about a plurality of second grids including the plurality of second points; and determining illumination of each of the plurality of grids based on the location information about the plurality of first grids and the location information about the plurality of second grids.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: December 17, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: David Bernardino Martins Sena, Thomas Cooper, Andrew William Garrard
  • Publication number: 20190347115
    Abstract: Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 14, 2019
    Inventors: Thomas A. COOPER, Nick HEASMAN, Ijoni META
  • Publication number: 20190333490
    Abstract: Described herein are window retrofits including a monolithic silica aerogel slab having (i) an average haze value of <5% as calculated in accordance with ASTM standard D1003-13 and (ii) a U-factor of <0.5 BTU/sf/hr/° F., and a transparent polymer envelope sealed at an internal pressure of ?1 atmosphere, wherein the monolithic silica aerogel slab is encapsulated in the transparent polymer envelope. The monolithic aerogel slab can have a transmittance >94% at 8 mm thickness. The window retrofit can be bonded to a glass sheet.
    Type: Application
    Filed: April 25, 2019
    Publication date: October 31, 2019
    Inventors: Evelyn N. Wang, Gang Chen, Xuanhe Zhao, Elise M. Strobach, Bikramjit S. Bhatia, Lin Zhao, Sungwoo Yang, Lee A. Weinstein, Thomas A. Cooper, Shaoting Lin
  • Patent number: 10442824
    Abstract: Disclosed is a method for producing a titanium containing catalyst, wherein the catalyst includes one or more titanium alpha-hydroxy carboxylate species, e.g., titanium citrate, and one or more titanium oxide species, e.g., TiOx, wherein x is greater than 0 and less than or equal to 2, wherein the sum of all of the above titanium oxide species relative to the sum of all titanium alpha-hydroxy carboxylate species in the titanium containing catalyst is greater than 0 but less than 1.00 mol.-%. The method of production involves, for example, reacting tetraisopropyl orthotitanate with an aqueous solution of citric acid, and removing the byproduct of 2-propanol by distillation. Also disclosed is a method for the production of polyesters by the use of the catalyst.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 15, 2019
    Assignees: UHDE INVENTA-FISCHER GMBH, CATALYTIC TECHNOLOGIES LIMITED
    Inventors: Matthias Schoennagel, Alan Thomas Cooper
  • Patent number: 10447676
    Abstract: Methods and systems for the secure exchange of data within a network are provided. A method includes, registering, by a computer system, one or more stubs installed on at least one computing device. The method further includes constructing a virtual routing table using endpoint address information of the one or more stubs. The method further transmitting a portion of the virtual routing table to the one or more stubs such that the one or more stubs are configured to create a virtual pipe for exchanging data between the at least one computing device and at least one other computing device using the portion of the virtual routing table.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: October 15, 2019
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Vincent J. LaRosa
  • Publication number: 20190251953
    Abstract: Examples described herein provide various devices that enable users to participate in a multiplayer session. The examples allow a user that is unable to speak, or that is incapable of speaking, to participate in an in-session voice chat by inputting text and having the text converted to speech (e.g., synthesized voice data) that can then be sent to other devices participating in the session. The user enables a text-to-speech conversion feature on his or her own device. Based on the enabled feature, functionality enabling text to be entered is activated and the entered text is converted into speech data.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventors: Jason Kepner, Evelyn R. Thomas, David Ruzyski, Jeremy L. Dewey, Martin Hall, Joshua R. McCammon, Stephen E. Giscombe, Thomas Cooper, Dana Ludwig
  • Patent number: 10365933
    Abstract: Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: July 30, 2019
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Nick Heasman, Ijoni Meta
  • Patent number: 10311857
    Abstract: Examples described herein provide various devices that enable users to participate in a multiplayer session. The examples allow a user that is unable to speak, or that is incapable of speaking, to participate in an in-session voice chat by inputting text and having the text converted to speech (e.g., synthesized voice data) that can then be sent to other devices participating in the session. The user enables a text-to-speech conversion feature on his or her own device. Based on the enabled feature, functionality enabling text to be entered is activated and the entered text is converted into speech data.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Kepner, Evelyn R. Thomas, David Ruzyski, Jeremy L. Dewey, Martin Hall, Joshua R. McCammon, Stephen E. Giscombe, Thomas Cooper, Dana Ludwig
  • Patent number: 10262020
    Abstract: An effective dater provides effective dating to object in a runtime environment. The effective dater identifies an access to a first field of a first object during runtime of a program. The first object is not effective date enabled. The effective date of determines whether the effective dating is to be applied to the first field. In response to determining that effective dating is to be applied to the first field, the effective dater redirects the access to a second object. The second object is effective date enabled. The effective dater then accesses the effective dated value in the second field of the second object according to an access context.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: April 16, 2019
    Assignee: ADP, LLC
    Inventor: Thomas A. Cooper
  • Publication number: 20190100439
    Abstract: A silica aerogel having a mean pore size less than 5 nm with a standard deviation of 3 nm. The silica aerogel may have greater than 95% solar-weighted transmittance at a thickness of 8 mm for wavelengths in the range of 250 nm to 2500 nm, and a 400° C. black-body weighted specific extinction coefficient of greater than 8 m2/kg for wavelengths of 1.5 ?m to 15 ?m. Silica aerogel synthesis methods are described. A solar thermal aerogel receiver (STAR) may include an opaque frame defining an opening, an aerogel layer disposed in the opaque frame, with at least a portion of the aerogel layer being proximate the opening, and a heat transfer fluid pipe in thermal contact with and proximate the aerogel layer. A concentrating solar energy system may include a STAR and at least one reflector to direct sunlight to an opening in the STAR.
    Type: Application
    Filed: February 24, 2017
    Publication date: April 4, 2019
    Inventors: Gang Chen, Evelyn N. Wang, Svetlana Boriskina, Lee A. Weinstein, Sungwoo Yang, Bikramjit S. Bhatia, Lin Zhao, Elise M. Strobach, Thomas A. Cooper, David M. Bierman, Xiaopeng Huang, James Loomis
  • Patent number: 10194022
    Abstract: A system is provided for thwarting the undesired incoming calls and eliminating the impact of robocalls, tollfree pumping, political spam, data collection bots, and other phone fraud forms. The system has a spam detection unit with a plurality of spam type modules and each spam type module is configured to detect a different type of spam.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 29, 2019
    Assignee: DIALOGTECH INC.
    Inventors: Thomas Cooper, Kenneth J. Mitchner
  • Publication number: 20180365886
    Abstract: A method includes: dividing the 3D virtual scene by using a plurality of grids; acquiring location information about a plurality of first points at which a plurality of rays originating from a light source are incident on one or more objects located within the 3D virtual scene and location information about a plurality of first grids including the plurality of first points; acquiring location information about a plurality of second points at which the plurality of rays reflected from the plurality of first points are incident on the one or more objects and location information about a plurality of second grids including the plurality of second points; and determining illumination of each of the plurality of grids based on the location information about the plurality of first grids and the location information about the plurality of second grids.
    Type: Application
    Filed: December 14, 2016
    Publication date: December 20, 2018
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: David Bernardino MARTINS SENA, Thomas COOPER, Andrew William GARRARD
  • Patent number: 10158610
    Abstract: A method and apparatus for sending messages. A message is received by a proxy in a container running on a computer system from an application in the container. A recipient for the message is identified by the proxy using access information. The message is encrypted by the proxy using the access information. The message to the recipient is sent by the proxy, wherein the access information is received from a controller.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: December 18, 2018
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Mitchel Jon Maio, Vincent Jay LaRosa