Patents by Inventor Daniel L. Yee

Daniel L. Yee 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: 11089079
    Abstract: Technical solutions are described for reading HTTP responses in separate processes being executed by a client computing device. An example method includes sending an HTTP request from an application program executed by a first process, the HTTP request being sent for receipt by a server. The method further includes storing application identification associated with the HTTP request, and terminating the first process. The method further includes, in response to receiving a HTTP reply from the server, determining that the HTTP reply is corresponding to the HTTP request based on the application identification, and passing the HTTP reply to the application program.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: August 10, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James V. Farmer, Mark R. Gambino, Daniel L. Yee
  • Patent number: 10771564
    Abstract: Technical solutions are described for sharing HTTP client sessions among multiple processes being executed by a client computing device. An example method includes creating a set of HTTP client sessions for a remote server. The method further includes, in response to receiving an HTTP request from an application process, the HTTP request is for communicating with the remote server, assigning an HTTP client session from the set of HTTP client sessions to the application process, and sending the HTTP request from the application process to the remote server via the HTTP client session that is assigned. The method further includes, in response to receiving a reply from the remote server, deselecting the HTTP client session from the application process, and sending the reply from the remote server to the application process.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James V. Farmer, Mark R. Gambino, Bradd A. Kadlecik, Daniel L. Yee
  • Publication number: 20190158604
    Abstract: Technical solutions are described for sharing HTTP client sessions among multiple processes being executed by a client computing device. An example method includes creating a set of HTTP client sessions for a remote server. The method further includes, in response to receiving an HTTP request from an application process, the HTTP request is for communicating with the remote server, assigning an HTTP client session from the set of HTTP client sessions to the application process, and sending the HTTP request from the application process to the remote server via the HTTP client session that is assigned. The method further includes, in response to receiving a reply from the remote server, deselecting the HTTP client session from the application process, and sending the reply from the remote server to the application process.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: James V. Farmer, Mark R. Gambino, Bradd A. Kadlecik, Daniel L. Yee
  • Publication number: 20190158566
    Abstract: Technical solutions are described for reading HTTP responses in separate processes being executed by a client computing device. An example method includes sending an HTTP request from an application program executed by a first process, the HTTP request being sent for receipt by a server. The method further includes storing application identification associated with the HTTP request, and terminating the first process. The method further includes, in response to receiving a HTTP reply from the server, determining that the HTTP reply is corresponding to the HTTP request based on the application identification, and passing the HTTP reply to the application program.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: James V. Farmer, Mark R. Gambino, Daniel L. Yee
  • Patent number: 5565745
    Abstract: A protocol for communication between devices connected via a bus having three handshake lines and at least one data line. A first device controls two of the three handshake lines, and a second device controls the third. The first device mixes toggling of the first and second handshake lines in a pattern which identifies a type of information packet. The second device polls the first and second handshake lines, and from the toggling pattern identifies the packet type. Once identified, the packet is transmitted according to a predefined format for the type. Typically, transmission of information is completed asynchronously using the handshake lines to carry request and acknowledge signals. In one embodiment, the protocol is implemented in a virtual reality system having a video game console as a first device and a head mounted display as the second device.
    Type: Grant
    Filed: January 4, 1994
    Date of Patent: October 15, 1996
    Inventors: James L. Huether, Unnikrishnan Pillai, Daniel L. Yee