Patents by Inventor Edward J. Fischer
Edward J. Fischer 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: 8719222Abstract: Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system.Type: GrantFiled: August 25, 2011Date of Patent: May 6, 2014Assignee: Microsoft CorporationInventors: Ransom Lloyd Richardson, Edward J. Fischer, Dana Zircher, Christopher Norman, Hugh Francis Pyle, Michael Andrew Jeffers, Robert Sean Slapikoff
-
Publication number: 20110307555Abstract: Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system.Type: ApplicationFiled: August 25, 2011Publication date: December 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Ransom Lloyd Richardson, Edward J. Fischer, Dana Zircher, Christopher Norman, Hugh Francis Pyle, Michael Andrew Jeffers, Robert Sean Slapikoff
-
Patent number: 8010487Abstract: Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system.Type: GrantFiled: June 27, 2008Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: Ransom Lloyd Richardson, Edward J Fischer, Dana Zircher, Christopher Norman, Hugh Francis Pyle, Michael Andrew Jeffers, Robert Sean Slapikoff
-
Patent number: 7721194Abstract: A storage manager represents XML-compliant documents as a collection of objects in memory, allowing the storage manager to manipulate the document, or parts of the document, with a consistent interface and to provide for features that are not available in conventional XML documents, such as element attributes with types other than text and documents that contain binary rather than text information. The XML-compliant document may be associated with a schema document which defines the arrangement of the document elements and attributes. The schema data associated with a document can contain a mapping between document elements and program code to be associated with each element. The storage manager further has methods for retrieving the code from the element tag. The retrieved code can then be invoked using attributes and content from the associated element and the element then acts like a conventional object.Type: GrantFiled: March 18, 2005Date of Patent: May 18, 2010Assignee: Groove Networks, Inc.Inventors: Raymond E. Ozzie, Kenneth G. Moore, Ransom Richardson, Edward J. Fischer
-
Publication number: 20090327405Abstract: Tools and techniques are described for enhanced client and server systems for operating collaboratively within shared workspaces. These tools may provide methods that include receiving document content associated with a workspace that is shared with one or more client systems. The client system may facilitate and manage the shared workspace. These methods may include receiving search commands that reference a search string, and searching the document content within the shared workspace for the search string. If the search string occurs anywhere within the shared workspace, the methods may report where the search string occurs within the shared workspace.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Maura Janet FitzGerald, Ransom Lloyd Richardson, Nithya Ramkumar, Gail Elaine Slapikoff, Dana Zircher, Edward J. Fischer
-
Publication number: 20090327302Abstract: Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Ransom Lloyd Richardson, Edward J. Fischer, Dana Zircher, Christopher Norman, Hugh Francis Pyle, Michael Andrew Jeffers, Robert Sean Slapikoff
-
Patent number: 7581172Abstract: A storage manager represents XML-compliant documents as a collection of objects, each associated with an element of the XML document. The objects are created with a hierarchy that conforms to the hierarchy of elements in the XML document. Access to the document is then through methods of the objects exposed to application programs through a programming interface. The methods provide a consistent interface to documents regardless of how the data associated with the documents is stored in memory. Consequently, the underlying content of XML documents can be stored using a distributed virtual object system that provides a mechanism for multiple processes to access each object. As an example of the benefits of such a storage manager, the storage manager may be used to maintain a telespace, such as may store information shared by multiple users participating in a collaboration session.Type: GrantFiled: March 28, 2005Date of Patent: August 25, 2009Assignee: Groove Networks, Inc.Inventors: Raymond E. Ozzie, Kenneth G. Moore, Ransom Richardson, Edward J. Fischer
-
Patent number: 6941510Abstract: An in-memory storage manager represents XML-compliant documents as a collection of objects in memory. The storage manager allows real-time access to the objects by separate processes operating in different contexts. The data in the objects is stored in memory local to each process and the local memories are synchronized by means of a distributed memory system that stores the data in the same data region, but maps the data region to the address space of each process. Data corruption in the data region is prevented by a locking mechanism that prevents the processes from simultaneously modifying same data.Type: GrantFiled: June 6, 2000Date of Patent: September 6, 2005Assignee: Groove Networks, Inc.Inventors: Raymond E. Ozzie, Kenneth G. Moore, Ransom L. Richardson, Edward J. Fischer
-
Patent number: 4003399Abstract: An anti-syphon device for a water supply line of a toilet tank having an opening in a bottom wall thereof. A tubular inlet fitting is mounted in the opening and has a lower portion extending downwardly from the bottom wall. The water supply line underlies the inlet fitting and includes a main portion, a head portion of enlarged diameter, and an outwardly extending flange at an upper end of the head portion. A washer forms a seal between the flange of the water supply line and the lower portion of the inlet fitting. The washer includes a portion extending inwardly of the head portion. There is a valve seat at the lower end of the head portion and a valve member, which is inside the head portion, engages the valve seat to form a seal therewith. A compression spring bears on the valve member and on the inwardly extending portion of the washer member to urge the valve member to closed position.Type: GrantFiled: February 25, 1975Date of Patent: January 18, 1977Inventor: Edward J. Fischer