Patents by Inventor Daniel G. Hoffman
Daniel G. Hoffman 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: 9344482Abstract: Systems and methods for remote file access are disclosed. According to an embodiment, a local agent polls a server for a task request at a polling interval scheduled by a schedule timer in accordance with a set of local agent and remote client preferences. The local agent is responsible for executing a task from the task request and causing a file to be uploaded to the server. The local agent uses a task processor for polling a server, a schedule timer for controlling polling, and one or more protocol stacks, such as TCP/IP and SOAP, for communicating with the server. The local agent can also interface with a MAPI database for message delivery.Type: GrantFiled: August 18, 2006Date of Patent: May 17, 2016Assignee: Benhov GmbH, LLCInventors: Jeffrey G. Anderson, Daniel G. Hoffman, Amy N. Hoffman
-
Patent number: 9332058Abstract: Systems and methods for remote file access are disclosed. According to an embodiment, a local agent polls a server for a task request at a polling interval scheduled by a schedule timer in accordance with a set of local agent and remote client preferences. The local agent is responsible for executing a task from the task request and causing a file to be uploaded to the server. The local agent uses a task processor for polling a server, a schedule timer for controlling polling, and one or more protocol stacks, such as TCP/IP and SOAP, for communicating with the server. The local agent can also interface with a MAPI database for message delivery.Type: GrantFiled: January 17, 2002Date of Patent: May 3, 2016Assignee: Benhov GmbH, LLCInventors: Jeffrey G. Anderson, Daniel G. Hoffman, Amy N. Hoffman
-
Patent number: 9325774Abstract: Systems and methods for remote file access are disclosed: According to an embodiment, a local agent polls a server for a task request at a polling interval scheduled by a schedule timer in accordance with a set of local agent and remote client preferences. The local agent is responsible for executing a task from the task request and causing a file to be uploaded to the server. The local agent uses a task processor for polling a server, a schedule timer for controlling polling, and one or more protocol stacks, such as TCP/IP and SOAP, for communicating with the server. The local agent can also interface with a MAPI database for message delivery.Type: GrantFiled: October 30, 2009Date of Patent: April 26, 2016Assignee: Benhov GmbH, LLCInventors: Jeffrey G. Anderson, Daniel G. Hoffman, Amy N Hoffman
-
Publication number: 20100049721Abstract: Systems and methods for remote file access are disclosed: According to an embodiment, a local agent polls a server for a task request at a polling interval scheduled by a schedule timer in accordance with a set of local agent and remote client preferences. The local agent is responsible for executing a task from the task request and causing a file to be uploaded to the server. The local agent uses a task processor for polling a server, a schedule timer for controlling polling, and one or more protocol stacks, such as TCP/IP and SOAP, for communicating with the server. The local agent can also interface with a MAPI database for message delivery.Type: ApplicationFiled: October 30, 2009Publication date: February 25, 2010Inventors: Jeffrey G. Anderson, Daniel G. Hoffman, Amy N. Hoffman
-
Publication number: 20030084045Abstract: Systems and protocols for remote file access are disclosed. According to an embodiment, a system includes a local agent, a server, and a remote client. A remote client desires access to a file and sends a task request to the server. The server stores the request in a task queue. Periodically, the local agent, with access to the file, polls the server and checks the task queue. When a task request is in the task queue, the local agent receives the task request, performs it, and returns the file to the server. The server then sets up a notification that the task is complete, and the remote client is transferred the file. The system may include a speech module for converting speech to text and text to speech. A system architecture and a remote file access protocol are further disclosed that help achieve this remote file access framework.Type: ApplicationFiled: January 17, 2002Publication date: May 1, 2003Applicant: Flying Wireless, Inc.Inventors: Jeffrey G. Anderson, Daniel G. Hoffman, Amy N. Hoffman
-
Publication number: 20030084128Abstract: Systems and methods for remote file access are disclosed. According to an embodiment, a local agent polls a server for a task request at a polling interval scheduled by a schedule timer in accordance with a set of local agent and remote client preferences. The local agent is responsible for executing a task from the task request and causing a file to be uploaded to the server. The local agent uses a task processor for polling a server, a schedule timer for controlling polling, and one or more protocol stacks, such as TCP/IP and SOAP, for communicating with the server. The local agent can also interface with a MAPI database for message delivery.Type: ApplicationFiled: January 17, 2002Publication date: May 1, 2003Applicant: Flying Wireless, Inc.Inventors: Jeffrey G. Anderson, Daniel G. Hoffman, Amy N. Hoffman
-
Patent number: 6449657Abstract: A method and apparatus for providing domain name services includes a multi-threaded name server which concurrently handles multiple domain name resolution requests and is particulary well suited for an Internet host system controlling information relating to a very large number of domain names. A database coherency thread continuously refreshes a host name cache that is utilized by the multi-threaded name server. The multi-threaded name server may comprise a request dispatcher thread capable of spawning multiple child threads, resulting in a multi-threaded, non-blocking name server. One or more additional network services are also provided by the system, preferably through a common, centralized database. For example, in one embodiment, electronic message forwarding services are provided. In another embodiment, web services are provided wherein hypertext markup language (HTML) pages are dynamically generated from data in the database corresponding to the requested host name.Type: GrantFiled: August 6, 1999Date of Patent: September 10, 2002Assignee: Namezero.com, Inc.Inventors: Francis J. Stanbach, Jr., Daniel G. Hoffman, Bruce R. Keiser
-
Publication number: 20020010794Abstract: A method and apparatus for providing network hosting services is provided. According to one aspect of the invention, a multi-threaded name server handles multiple concurrent name requests, and is particularly well suited for a host system controlling information relating to a large number of domain names. In a preferred embodiment as described herein, a multi-threaded name server comprises a request dispatcher thread capable of spawning multiple child threads. The result is a multi-threaded, non-blocking name server capable of handling multiple concurrent name requests for a large number of domain names. In one embodiment, one or more additional network services are also provided, preferably using a centralized database. For example, in a particular embodiment, electronic message forwarding services are provided wherein an advertisement is associated with an electronic message based on the message contents.Type: ApplicationFiled: August 6, 1999Publication date: January 24, 2002Inventors: FRANCIS J. STANBACH JR., DANIEL G. HOFFMAN, BRUCE R. KEISER