Patents by Inventor William Mills

William Mills 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: 20080104136
    Abstract: One embodiment of the present invention enables nodes or endpoints involved with synchronization of data items to determine which version of a data item (if any) has priority over another version of that same data item. Within the present embodiment, when a data item Is modified by a node, it is presumed that the modified data item takes priority aver the previous version of that data item. Therefore, the “descendant” data item (modified) takes precedence over its “ancestor” data item (previous version). By including this type of “pedigree” information with data items involved with synchronization between different nodes or endpoints, the present embodiment enables the endpoints to determine which version of a data item (if any) has priority over another version of that same data item.
    Type: Application
    Filed: December 28, 2007
    Publication date: May 1, 2008
    Applicant: PALMSOURCE, INC.
    Inventors: William Mills, Alvin Pivowar
  • Patent number: 7203177
    Abstract: A distributed intelligence conferencing system is disclosed, having a plurality of conferencing nodes to connect groups of participants to a conference. Each of the conferencing nodes provides for the connection of one or more participants to the conference. Each node includes a DSP for distributed signal processing, eliminating the need for a central processor.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: April 10, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: William Mills, Zoran Mladenovic
  • Publication number: 20070067356
    Abstract: A method and system for N-way synchronization of computer databases. Synchronization of computer databases is structured into three rounds, namely an agenda round, a query round and a report round. In the agenda round, a synchronization agent software module inquires of a common synchronization engine for updates to the agent's database and provides information as to the level of information in the agent's database. During a query round, a common synchronization engine may request information from databases with new information and distribute that database information to databases needing the new information during a report round. Multiple agents, each representing an associated database may participate a synchronization. In addition, various special purpose agents may also receive, provide and otherwise operate on synchronization information.
    Type: Application
    Filed: November 21, 2006
    Publication date: March 22, 2007
    Inventors: William Mills, Robert McKenzie, Tom Butler, Alvin Pivowar
  • Publication number: 20050177039
    Abstract: Several embodiments of body-compatible biomedical electrodes suitable for long-term implantation, and substantially free of detection of unwanted artifact signals. The electrodes are useful both for sensing body potentials, and for delivery of stimulating electrical signals. The electrodes can be coupled to implanted telemetry circuits, or connected to external electronic devices.
    Type: Application
    Filed: November 3, 2004
    Publication date: August 11, 2005
    Inventors: William Mills, Steven Pettinger
  • Patent number: 6766423
    Abstract: A message-based memory system for Digital Signal Processor (DSP) storage expansion has a shared memory device connected to a number of DSPs through a packet communication bus. Each of the DSPs has a packet bus interface interconnected to the packet bus; and a messaging unit connected to the packet bus interface. The memory device interconnected to the packet bus can provide shared memory space for the DSPs to increase the amount of memory available to each DSP. The memory device can also be utilized to provide access to common information such as shared data or shared programing that may need to be run by multiple DSPs. The DSPs and the memory device communicate through the packet bus interface by generating packetized read and write requests.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: July 20, 2004
    Assignee: Telogy Networks, Inc.
    Inventors: William Mills, Zoran Mladenovic, Keith Krasnansky
  • Patent number: 6657997
    Abstract: The transport of ABCD bits in a digital packet network is facilitated by the inclusion of the ABCD bits into the RTP header of the digital packets. The ABCD bits are first placed in the unused bits of the RTP header. Redundancy of the previous ABCD bits, when applicable, is achieved by restricting the size of fields in the header to reserve space for redundant ABCD bits. The ABCD bits are placed in the reserved portions of restricted header fields.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: December 2, 2003
    Assignee: Telogy Networks, Inc.
    Inventors: David Lide, Manoj Sindhwani, William Mills, Zoran Mladenovic, Edward Morgan
  • Publication number: 20020167915
    Abstract: A distributed intelligence conferencing system is disclosed, having a plurality of conferencing nodes to connect groups of participants to a conference. Each of the conferencing nodes provides for the connection of one or more participants to the conference. Each node includes a DSP for distributed signal processing, eliminating the need for a central processor.
    Type: Application
    Filed: November 26, 2001
    Publication date: November 14, 2002
    Inventors: William Mills, Zoran Mladenovic
  • Publication number: 20020144065
    Abstract: A message-based memory system for Digital Signal Processor (DSP) storage expansion has a shared memory device connected to a number of DSPs through a packet communication bus. Each of the DSPs has a packet bus interface interconnected to the packet bus; and a messaging unit connected to the packet bus interface. The memory device interconnected to the packet bus can provide shared memory space for the DSPs to increase the amount of memory available to each DSP. The memory device can also be utilized to provide access to common information such as shared data or shared programing that may need to be run by multiple DSPs. The DSPs and the memory device communicate through the packet bus interface by generating packetized read and write requests.
    Type: Application
    Filed: January 14, 2002
    Publication date: October 3, 2002
    Inventors: William Mills, Zoran Mladenovic, Keith Krasnansky
  • Patent number: 6449285
    Abstract: A system and method for interworking a net communication beginning with a proxy protocol and allowing retention of the fullest feature set for enhanced communications between devices. The system within a communications network, receives and analysis the protocol capabilities received by components attempting to establish a communications link and establishes a new proxy protocol based upon commonality of features.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: September 10, 2002
    Assignee: Texas Instruments Incorporated
    Inventor: William Mills
  • Publication number: 20020057701
    Abstract: A system and method for interworking a net communication beginning with a proxy protocol and allowing retention of the fullest feature set for enhanced communications between devices. The system within a communications network, receives and analysis the protocol capabilities received by components attempting to establish a communications link and establishes a new proxy protocol based upon commonality of features.
    Type: Application
    Filed: November 30, 1999
    Publication date: May 16, 2002
    Inventor: WILLIAM MILLS