Patents Examined by E. J. Kennedy
  • Patent number: 7383274
    Abstract: The subject invention provides a system and/or a method that facilitates providing a compact representation of a file path associated to a file storage system. A path component can provide seamless integration and/or transition between the file path associated to the file storage system and an item and/or item ID within the data storage system. The path component can utilize a tabular format, wherein such tabular format allows the cross-reference between the file path and item. The compact representation can facilitate at least one of storing, renaming, and searching.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeffrey T. Pearce, Nigel R. Ellis, Richard L. Negrin
  • Patent number: 7359919
    Abstract: A reliable request-response mechanism allows a requesting computer system and a responding computer system in an established end-to-end connection to send and receive messages in a manner that the responding computer system processes a request as intended by the requesting computer system, such that all the message communication is initiated by the requesting computer system. The requesting computer system and responding computer system can accommodate a wide range of messaging failures, such as intermittent network connections or failure of a transport of SOAP intermediary by resending cached versions of previously sent messages, and by acknowledging receipt of each message received. Cached messages on either computer system are deleted after being appropriately acknowledged.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Shy Cohen, Kirill Gavrylyuk, Ondrej Hrebicek, Richard Hill, Stefan R. Batres
  • Patent number: 7325007
    Abstract: A database API is presented that can expose data of non-native data-types, i.e., types that are unknown at API design-time. A broad type-system is used that is understood by both a server and a client. The API can dynamically discover, at run-time, data types that were defined using this broad type-system. The API can retrieve metadata that references a non-native data type in a client type library. A retrieved instance of the non-native data type, in serialized form, may be deserialized using the metadata.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Pablo Castro, Blaine Dockter, Kawarjit Singh Bedi, Ramachandran Venkatesh