Patents by Inventor Thomas Root

Thomas Root 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: 11805178
    Abstract: Methods and systems may include, at a computing device comprising a memory and a processor coupled to the memory, identifying entry of an electronic device within a geographic boundary and launching a session for a user of the electronic device in response to entry of the electronic device. The session may be inaccessible to the user at startup of the session. The method may further include, at the computing device, providing access to the session after startup of the session, and terminating the session based on exiting of the electronic device from the geographic boundary.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: October 31, 2023
    Inventors: Thomas Root, Christopher Coy Fife, Jiayin Tian, Brian J Ehlert, William Deforeest, Christopher S Witeck
  • Publication number: 20220103640
    Abstract: A method may include, at a computing device comprising a memory and a processor coupled to the memory, identifying entry of an electronic device within a geographic boundary and launching a session for a user of the electronic device in response to entry of the electronic device. The session may be inaccessible to the user at startup of the session. The method may further include, at the computing device, providing access to the session after startup of the session, and terminating the session based on exiting of the electronic device from the geographic boundary.
    Type: Application
    Filed: December 9, 2021
    Publication date: March 31, 2022
    Inventors: THOMAS ROOT, CHRISTOPHER COY FIFE, JIAYIN TIAN, BRIAN J EHLERT, WILLIAM DEFOREEST, CHRISTOPHER S WITECK
  • Patent number: 11201927
    Abstract: A computing device may include a memory and a processor coupled to the memory. The processor may be configured to identify entry of an electronic device within a geographic boundary, and pre-launch a session for a user of the electronic device in response to identification of entry of the electronic device, with the session being inaccessible to the user at a time of startup of the session. The processor may be further configured to provide access to the session with use of the electronic device upon entry of the electronic device within the geographic boundary and based on an identifier of the user.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: December 14, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Thomas Root, Christopher Coy Fife, Jiayin Tian, Brian J Ehlert, William DeForeest, Christopher S Witeck
  • Publication number: 20200336556
    Abstract: A computing device may include a memory and a processor coupled to the memory. The processor may be configured to identify entry of an electronic device within a geographic boundary, and pre-launch a session for a user of the electronic device in response to identification of entry of the electronic device, with the session being inaccessible to the user at a time of startup of the session. The processor may be further configured to provide access to the session with use of the electronic device upon entry of the electronic device within the geographic boundary and based on an identifier of the user.
    Type: Application
    Filed: July 1, 2020
    Publication date: October 22, 2020
    Inventors: THOMAS ROOT, CHRISTOPHER COY FIFE, JIAYIN TIAN, BRIAN J EHLERT, WILLIAM DEFOREEST, CHRISTOPHER S WITECK
  • Patent number: 10721316
    Abstract: A virtualization server may include a memory and a processor cooperating therewith to determine when electronic devices associated with respective different users enter within a virtual geographic boundary, and pre-launch unauthenticated user-specific virtual computing sessions for respective users based upon determining that the electronic devices for the respective users have entered within the virtual geographic boundary. The processor may further authenticate the pre-launched user-specific virtual computing sessions based upon unique identifiers associated with the users and the respective electronic devices being within the virtual geographic boundary.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: July 21, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Thomas Root, Christopher Coy Fife, Jiayin Tian, Brian J Ehlert, William Deforeest, Christopher S Witeck
  • Patent number: 10289747
    Abstract: Systems and methods are disclosed which facilitate dynamic generation of concatenated files. For example, one or more component contents may be dynamically joined or merged to create a concatenated content, while maintaining a formatting of the component contents. In one aspect, a content file, such as an HTML file, may include a link or reference to a multiple component contents to be included within a concatenated content. During rendering of the content file, a rendering device may transmit a request for the concatenated content to a concatenation server. The concatenation server may dynamically generate and return the concatenated content to the device. Thereafter, the concatenated content may be utilized within generated content, such as a web page. Illustratively, dynamic generation of concatenated content may facilitate use of concatenation techniques even where component content is dynamically determined or frequently changed.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Thomas Root
  • Publication number: 20190102211
    Abstract: A virtualization server may include a memory and a processor cooperating therewith to determine when electronic devices associated with respective different users enter within a virtual geographic boundary, and pre-launch unauthenticated user-specific virtual computing sessions for respective users based upon determining that the electronic devices for the respective users have entered within the virtual geographic boundary. The processor may further authenticate the pre-launched user-specific virtual computing sessions based upon unique identifiers associated with the users and the respective electronic devices being within the virtual geographic boundary.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: THOMAS ROOT, Christopher Coy Fife, Jiayin Tian, Brian J. Ehlert, William Deforeest, Christopher S. Witeck
  • Patent number: 10114805
    Abstract: Systems and methods involve updating a portion of a network document, while leaving the rest of the document unchanged. A computing device may provide a network document for display. The computing device is configured to receive a request via a command line that identifies a portion of the network document as well as a change to be made to that portion of the network document. Upon receiving the request, the computing device is configured to update only that portion of the network document that was identified in the request to reflect the change indicated. The update is then displayed by the computing device.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Thomas Root
  • Patent number: 9628349
    Abstract: The initiation of a reload event by a user of a client-side application who requests a web resource from a server is an implicit indication that the user is dissatisfied with at least some aspect of the loading of the web resource by the client-side application. Information regarding the operational condition of the application at the time of a reload event may be instructive in identifying any issues or deficiencies exist regarding the web resource, the client-side application or the server. Code for displaying the web page may include one or more detection scripts which instruct the client-side application and/or the server-side application to detect a reload event, to capture the information upon the initiation of the reload event and to transfer the captured information back to the server, where the information may be compared against thresholds or tolerances to determine whether any such issues or deficiencies exist.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: April 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: George Kattil Cherian, Andrew Thomas Root
  • Publication number: 20170076008
    Abstract: Systems and methods are disclosed which facilitate dynamic generation of concatenated files. For example, one or more component contents may be dynamically joined or merged to create a concatenated content, while maintaining a formatting of the component contents. In one aspect, a content file, such as an HTML file, may include a link or reference to a multiple component contents to be included within a concatenated content. During rendering of the content file, a rendering device may transmit a request for the concatenated content to a concatenation server. The concatenation server may dynamically generate and return the concatenated content to the device. Thereafter, the concatenated content may be utilized within generated content, such as a web page. Illustratively, dynamic generation of concatenated content may facilitate use of concatenation techniques even where component content is dynamically determined or frequently changed.
    Type: Application
    Filed: November 23, 2016
    Publication date: March 16, 2017
    Inventor: Andrew Thomas Root
  • Publication number: 20170034013
    Abstract: The initiation of a reload event by a user of a client-side application who requests a web resource from a server is an implicit indication that the user is dissatisfied with at least some aspect of the loading of the web resource by the client-side application. Information regarding the operational condition of the application at the time of a reload event may be instructive in identifying any issues or deficiencies exist regarding the web resource, the client-side application or the server. Code for displaying the web page may include one or more detection scripts which instruct the client-side application and/or the server-side application to detect a reload event, to capture the information upon the initiation of the reload event and to transfer the captured information back to the server, where the information may be compared against thresholds or tolerances to determine whether any such issues or deficiencies exist.
    Type: Application
    Filed: October 17, 2016
    Publication date: February 2, 2017
    Inventors: George Kattil Cherian, Andrew Thomas Root
  • Patent number: 9535881
    Abstract: Systems and methods are disclosed which facilitate dynamic generation of concatenated files. For example, one or more component images may be dynamically joined or merged to create a concatenated image file. In one aspect, a content file, such as an HTML file, may include a link or reference to a multiple component images to be included within a concatenated image. During rendering of the content file, a rendering device may transmit a request for the concatenated file to a concatenation server. The concatenation server may dynamically generate and return the concatenated image to the device. Thereafter, the concatenated image may be utilized within generated content, such as a web page. Illustratively, dynamic generation of concatenated content may facilitate use of concatenation techniques even where component content is dynamically determined or frequently changed.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Thomas Root
  • Patent number: 9483572
    Abstract: The initiation of a reload event by a user of a client-side application who requests a web resource from a server is an implicit indication that the user is dissatisfied with at least some aspect of the loading of the web resource by the client-side application. Information regarding the operational condition of the application at the time of a reload event may be instructive in identifying any issues or deficiencies exist regarding the web resource, the client-side application or the server. Code for displaying the web page may include one or more detection scripts which instruct the client-side application and/or the server-side application to detect a reload event, to capture the information upon the initiation of the reload event and to transfer the captured information back to the server, where the information may be compared against thresholds or tolerances to determine whether any such issues or deficiencies exist.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: November 1, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: George Kattil Cherian, Andrew Thomas Root
  • Publication number: 20160117409
    Abstract: The initiation of a reload event by a user of a client-side application who requests a web resource from a server is an implicit indication that the user is dissatisfied with at least some aspect of the loading of the web resource by the client-side application. Information regarding the operational condition of the application at the time of a reload event may be instructive in identifying any issues or deficiencies exist regarding the web resource, the client-side application or the server. Code for displaying the web page may include one or more detection scripts which instruct the client-side application and/or the server-side application to detect a reload event, to capture the information upon the initiation of the reload event and to transfer the captured information back to the server, where the information may be compared against thresholds or tolerances to determine whether any such issues or deficiencies exist.
    Type: Application
    Filed: January 7, 2016
    Publication date: April 28, 2016
    Inventors: Geoge Kattil Cherian, Andrew Thomas Root
  • Patent number: 9302062
    Abstract: A speaking valve for management of a patient's airway comprising a body rotatably and removably attachable to a tracheotomy tube, the body having a first end communicable with the tracheotomy tube and a second end distal from the first end, an offset opening formed in the second end, a ramp disposed within the body, a ball having a diameter disposed within the chamber, the ball being adapted to be guided up and down the ramp and able to partially close the opening in the second end of the body, and the body and hence the chamber therein, at the option and control of the patient, wherein the ball is adapted to move up and down the ramp opening and partially closing the opening in the second end of the body and, as selected, exhalation by the patient proceeds through the patient's upper respiratory system and facilitates speaking by the patient.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: April 5, 2016
    Assignee: SHIKANI MEDICAL, LLC
    Inventors: Alan H Shikani, Thomas Root
  • Patent number: 9239878
    Abstract: The initiation of a reload event by a user of a client-side application who requests a web resource from a server is an implicit indication that the user is dissatisfied with at least some aspect of the loading of the web resource by the client-side application. Information regarding the operational condition of the application at the time of a reload event may be instructive in identifying any issues or deficiencies exist regarding the web resource, the client-side application or the server. Code for displaying the web page may include one or more detection scripts which instruct the client-side application and/or the server-side application to detect a reload event, to capture the information upon the initiation of the reload event and to transfer the captured information back to the server, where the information may be compared against thresholds or tolerances to determine whether any such issues or deficiencies exist.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: January 19, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: George Kattil Cherian, Andrew Thomas Root
  • Publication number: 20150307247
    Abstract: A wrapping material includes a sheet of flexible material. The sheet is foldable along a first line that defines a first portion of a first side of the sheet and a second portion of the first side of the sheet. The wrapping material further includes an adhesive deposited on the first portion and a release material deposited on the second portion. The strength of adhesion between the adhesive and the release material is less than a strength of adhesion between the adhesive and the flexible material. When the sheet is folded along the first line, the adhesive contacts the release material.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 29, 2015
    Inventor: Jeffrey Thomas Root
  • Publication number: 20140352691
    Abstract: A speaking valve for management of a patient's airway comprising a body rotatably and removably attachable to a tracheotomy tube, the body having a first end communicable with the tracheotomy tube and a second end distal from the first end, an offset opening formed in the second end, a ramp disposed within the body, a ball having a diameter disposed within the chamber, the ball being adapted to be guided up and down the ramp and able to partially close the opening in the second end of the body, and the body and hence the chamber therein, at the option and control of the patient, wherein the ball is adapted to move up and down the ramp opening and partially closing the opening in the second end of the body and, as selected, exhalation by the patient proceeds through the patient's upper respiratory system and facilitates speaking by the patient.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Inventors: Alan H. Shikani, Thomas Root
  • Publication number: 20140173415
    Abstract: The initiation of a reload event by a user of a client-side application who requests a web resource from a server is an implicit indication that the user is dissatisfied with at least some aspect of the loading of the web resource by the client-side application. Information regarding the operational condition of the application at the time of a reload event may be instructive in identifying any issues or deficiencies exist regarding the web resource, the client-side application or the server. Code for displaying the web page may include one or more detection scripts which instruct the client-side application and/or the server-side application to detect a reload event, to capture the information upon the initiation of the reload event and to transfer the captured information back to the server, where the information may be compared against thresholds or tolerances to determine whether any such issues or deficiencies exist.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Inventors: George Kattil Cherian, Andrew Thomas Root
  • Publication number: 20070153541
    Abstract: The present invention is directed to methods of mounting a light source, such as, for example a high-efficiency, high-power solid state light source (e.g., a LED) within a handle of an endoscope. One of the methods of the present invention includes removing a portion of a package surrounding the light source to expose a light source chip, positioning the exposed light source adjacent to a chassis within the handle and in contact with an end of a light guide bundle, translating the light source with the exposed light source chip about the end of the light guide while measuring light output from an illumination (i.e., distal) end of the light guide bundle with a photodetector, and securing the exposed light source to the chassis at a position in which maximum light output is measured.
    Type: Application
    Filed: February 20, 2007
    Publication date: July 5, 2007
    Applicant: Optim, Inc.
    Inventors: Hudson Bennett, Robert Krupa, William LaFlash, Matthew Maher, Thomas Root