Patents Examined by Harold A Hotelling
  • Patent number: 7529735
    Abstract: A method and system for identifying information about people is provided. The information system identifies groups of people that have relationships based on their relationships to documents or more generally to objects. The information system initially is provided with an indication of which people have which relationships to which documents. The information system then identifies clusters of people based on having a relationship to the same objects. The information system may also identify clusters of related objects associated with a cluster of people. When a user wants to identify information about a person, the user can provide the name of that person to the information system. The information system then can retrieve and display the names of the other people who are in the same cluster as the person.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Benyu Zhang, Wei-Ying Ma, Gu Xu, Hongbin Gao, Zheng Chen, Randy Hinrichs, Hua-Jun Zeng
  • Patent number: 7526493
    Abstract: A method of adding meta-data to document in a content-routed network including a plurality of routers interconnected by links involves adding an encoded meta-tag to the document.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: April 28, 2009
    Assignee: Solace Systems, Inc.
    Inventors: Craig Betts, David Pochopsky, Martin Barnes, Greg Bertin, Peter Ashton, Wayne Burwell
  • Patent number: 7493327
    Abstract: A standard schema is used to describe the capabilities of a peripheral device, such as a printer device, in a structured and easily discoverable way. The schema can allow different peripheral device implementations to describe their capabilities in a consistent way to those entities that might query for the capabilities. The schema syntax can allow for direct querying of individual values, as well as for querying whole sections of the schema so that an accurate and complete understanding of the device can be gleaned.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventor: Michael P Fenelon
  • Patent number: 7464107
    Abstract: The techniques and mechanisms described herein are directed at property management mechanisms that operate within an on-demand property system. The property management mechanisms support the caching of property values on an as needed basis, allow a plurality of object instances to utilize the same property via attached properties, overriding default information associated with a property on a per type basis, obtaining values for a property from an external source, and the like. In addition, the on-demand property system provides validation and control for each property instance. The property management mechanisms minimize the storage requirements and provide flexibility without requiring additional code from the developers.
    Type: Grant
    Filed: September 11, 2004
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Namita Gupta, Mark J. Finocchio, Michael J. Hillberg, Jeffrey L. Bogdan
  • Patent number: 7464067
    Abstract: An object management system permits companies/organizations to grant access to third parties to partitioned subsets of a central database to enable completely paperless asset or process management. The central database can be used simultaneously by a plurality of companies/organizations, third party service providers and/or regulatory authorities, without compromise of data security. Data is partitioned on an Issuing Unit basis. Each Issuing Unit is enabled to autonomously generate primary keys. The relationship of Issuing Unit Group to managed objects is a may-to-many relationship to enable ultimate flexibility in data partitioning.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: December 9, 2008
    Assignee: Hotbutton Solutions Inc.
    Inventors: William Chestnut, Jane Glendon
  • Patent number: 7461064
    Abstract: Provided are a method, system, and program for searching documents for ranges of numeric values. Document identifiers for documents are accessed, wherein the documents include at least one value that is a member of a set of values. A number of posting lists are generated. Each posting list is associated with a range of consecutive values within the set of values and includes document identifiers for documents having values within the range of consecutive values associated with the posting list. Each document identifier is associated with one value in the set of values included in the document identified by the document identifier. The generated posting lists are stored.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: December 2, 2008
    Assignee: International Buiness Machines Corporation
    Inventors: Marcus Felipe Fontoura, Ronny Lempel, Runping Qi, Jason Yeong Zien
  • Patent number: 7454437
    Abstract: A software process receives a command initiating creation of a zone naming policy for automatically generating zone names in a storage area network. During creation of a zone naming policy, the software process receives selection of one or more format elements to be used in the zone naming policy. The one or more format elements each identify which corresponding at least one type of characteristic associated with a given zone in the storage area network shall be used to automatically generate a respective zone name for the given zone. For example, the format elements in a zone policy may identify how to generate a respective zone name using identifiers associated with resources associated with the zone. Accordingly, a network manager can create a zone naming policy for automatically generating zone names in a storage area network rather than having to manually create zone names for each created zone.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: November 18, 2008
    Assignee: EMC Corporation
    Inventors: James Edward Lavallee, Francois Gauvin, Sheldon Lowenthal
  • Patent number: 7356546
    Abstract: A new persistence format for storing objects of a user defined type in a database store enables information about the structure of the type to be communicated to the store. This information enables a number of store optimizations, including direct structural access to members of the type. Specifically, metadata is exchanged between the type implementer and the data store. The store uses the metadata to determine the storage layout for instances of the type. With this information, the store is able to detect access patterns that can be optimized to directly operate over the storage representation without hydration (deserialization) the object.
    Type: Grant
    Filed: January 4, 2005
    Date of Patent: April 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Ramachandran Venkatesh, Beysim Sezgin, Jose A. Blakeley, Denis Y. Altudov