Patents Examined by Donald Lawson
  • Patent number: 8117176
    Abstract: A food nutrition management system provides a portable electronic device to a user for inputting a personal data and special codes. The personal data and the special codes are received by a register and management unit for further registering at a database. The database is searched for a food nutrition component table corresponding to a special code. The food nutrition component table searched is transmitted for displaying on a display unit, stored in the database when a store instruction is input through the portable device, and analyzed and compared with a suggestion of daily ingestion amounts per person for a variety of nutrition when an inquiry instruction is input. The portable electronic device displays current and past ingestion amounts for the variety of nutrition and notices the user of which nutrition is insufficient or surplus and of the possible diseases and symptoms.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: February 14, 2012
    Inventor: Ronald Lee
  • Patent number: 8112416
    Abstract: A semantic publish-subscribe system, including: a plurality of subscribers; a plurality of publishers; and a server that receives and stores subscriptions that are described in web ontology language (OWL) graph patterns from the plurality of subscribers and that receives events that are described in semantic graphs formed by OWL assertions from the plurality of publishers, wherein when the server receives an event from a publisher, the server expands the OWL assertions of the event using a reasoner to produce an expanded event, the server matches the expanded event to a subscription, and then, the server notifies a subscriber whose interest matches the event.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhen Liu, Srinivasan Parthasarathy, Anand Ranganathan, Hao Yang
  • Patent number: 8103685
    Abstract: A system receives, from an agent, an agent timestamp associated with a production of a collection of data. The system creates a history associated with the collection of data and the agent timestamp. The system receives an indication that processing the collection of data is complete, and associates the collection of data and the agent timestamp with at least one resource referenced within the collection of data.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: January 24, 2012
    Assignee: EMC Corporation
    Inventors: Boris Farizon, Anoop George Ninan, Samuil Shmuylovich
  • Patent number: 8069180
    Abstract: Systems and methods are provided for automated employee resource delivery in a variety of situations that may commonly arise in modern large company settings. Employee identification data may be identified, and a subset of such data that is required for release of a particular resource may be identified. An automatic notification may be generated for the resource owner, where the automatic notification comprises the required subset of employee identification data. This approach is combined with one or more techniques for ascertaining the resources an employee will require and updating information regarding the resources employees are using.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: November 29, 2011
    Assignee: United Services Automobile Association
    Inventor: Joy Elaine Moore
  • Patent number: 8065334
    Abstract: A system and method of warranty insight solution are disclosed. In one embodiment, a method includes populating a data mart with data from a number of sources, text analyzing and mining the unstructured data of the data mart according to a uniform structure, performing root cause analysis assistance on staged data mart data, generating root cause analysis output from the root cause analysis, merging the root cause analysis output with the data of the data mart, and generating final output based on a portion of the merged data of the data mart. The data may include data selected from a group including warranty claim data, traceability data, supplier data, manufacturer data, retailer data, customer data, component data, service data, failure data, field data, vehicle failure fault codes trough telematics, and collection center data.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 22, 2011
    Assignee: Wipro Limited
    Inventors: Partha Mukherjee, Anand Vasant Batagurki, Sanjeev K. Itagi
  • Patent number: 8051075
    Abstract: A method includes processing a performance query to a dimensional data model by processing dimension coordinates that exist within the dimensional data model, wherein the dimension coordinates have a first particular grain (“finer grain”) that is finer than a second particular grain (“coarser grain”), the method to determine an evaluative score for a particular finer grain value based on performance facts for dimension coordinates associated with the particular finer grain value. Performance parameters are determined relative to a particular coarser grain value, against which to measure the performance facts associated with the finer grain value, including processing the temporal relationships of finer grain values to coarser grain values for the dimension coordinates. The evaluative score is determined for the particular finer grain value based on performance facts of dimension coordinates having the particular finer grain value, in view of the determined performance parameters.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: November 1, 2011
    Assignee: Merced Systems, Inc.
    Inventor: Todd O. Dampier
  • Patent number: 8041748
    Abstract: A method and apparatus for managing a web cache system includes storage spaces allocated to web cache devices for storing cached information. Upon failure of a web cache device, the storage space allocated to that device is reallocated to a different operational device, so that the cached information in that reallocated storage space may be used.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: October 18, 2011
    Assignee: NetApp, Inc.
    Inventor: Manik Taneja
  • Patent number: 8041698
    Abstract: Provided are a method, system, and program for archiving files. A hierarchical file system having directories is provided. An archival retention policy is associated with at least one of the directories in the hierarchical file system, wherein the retention policy applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Christopher John Stakutis, William Robert Haselton, Kevin Michael Stearns, Alan L. Stuart, Toby Lyn Marek
  • Patent number: 8024381
    Abstract: A recording apparatus such as an optical disk and a file management method are disclosed by which wastefulness caused by free slots in an index file can be reduced. To each slot of a property entry of the index file, valid/invalid information representative of whether the slot is valid or invalid is set. Further, to the header of the property entry, a last valid slot number indicative of a last one of those slots which are set to valid with the valid/invalid information is set.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: September 20, 2011
    Assignee: Sony Corporation
    Inventors: Haruo Yoshida, Masaharu Murakami, Hiroshi Jinno
  • Patent number: 7991809
    Abstract: A system and method for managing zone integrity in a storage area network (SAN) is provided. A SAN fabric may be partitioned into one or more zone sets, where each zone set may include a plurality of zones. A topology of any of the zones may be modified, without compromising zone integrity, by converting the zone into a topologically dynamic zone. The zone may be converted by redefining members of the zone in terms of their respective member definitions, which may be specific attributes used to identify the members in the fabric. As such, zone integrity may be preserved when a topology of any member of the converted zone is modified.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: August 2, 2011
    Assignee: Computer Associates Think, Inc.
    Inventor: Subrahmanya Sarma Yellapragada
  • Patent number: 7987163
    Abstract: An apparatus and method is provided to dynamically search for available Web services by persistently searching a distributed multi-level UDDI registry chain, interrogating their published technical specifications and enabling the consumer to find, bind, and invoke the desired Web service in real-time and without intervention by the consumer. The search criteria includes identifying candidate published services that fall within an acceptable margin of error based on information previously published within a consumer service profile. The measure of conformance between the registry semantic map and consumer service profile is parameterized and chosen by the consumer in advance. The service profile includes an XML schema which exposes consumer profile metadata and corresponding information sets used by a rules engine for pattern matching purposes.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: July 26, 2011
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Navid Keshavarz-Nia, Charles Dickerson
  • Patent number: 7987182
    Abstract: A embodiment is disclosed for learning user interests based on user actions and then applying the learned knowledge to rank, recommend, and/or filter items, such as e-mail spam, based on the level of interest to a user. The embodiment may be used for automated personalized information learning, recommendation, and/or filtering systems in applications such as television programming, web-based auctions, targeted advertising, and electronic mail filtering. The embodiment may be structured to generate item descriptions, learn items of interest, learn terms that effectively describe the items, cluster similar items in a compact data structure, and then use the structure to rank new offerings.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: July 26, 2011
    Assignee: Fourthwall Media, Inc.
    Inventors: Louis P. Slothouber, Jeffrey William Johnston
  • Patent number: 7984066
    Abstract: Restricting access to managed content to users that are both (1) members of one or more required groups identified in an ACL associated a content item to which access is requested and (2) otherwise granted access under the ACL, e.g., by virtue of their individual identity, role, or group membership is disclosed. In some embodiments, an ACL is configured to identify one or more groups as being a “required” group, membership in which is required for a user to be granted access to a content item with which the ACL is associated. If a user is not a member of a required group, the user is denied access (or denied access above a certain level), even if the user is otherwise delegated access rights in the ACL.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: July 19, 2011
    Assignee: EMC Corporation
    Inventors: Roger W. Kilday, Aamir Farooq
  • Patent number: 7979465
    Abstract: A data protection method for accepting an access request for a file stored in a file system of a storage device and referring or updating to the file based on the access request, including the steps of: determining whether a current time is within a preset monitoring period; obtaining a snapshot of the file system when the time reaches the monitoring period; and updating the file system with the snapshot when the time reaches end of the monitoring period.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: July 12, 2011
    Assignee: Hitachi, Ltd.
    Inventor: Nobuyuki Saika
  • Patent number: 7974942
    Abstract: A system and method for data masking target data fields of a data record uses an original database with data records having at least one target data field and a copied database including a copy of at least a portion of the original database. Data masking consists of adding a row-identifier column with an index to a primary data record to form a primary row-identifier data record, creating empty delta data records, performing data transformations on the target data fields to form masked delta data records, merging the masked delta data records with the primary row-identifier data record to form a masked primary data record, copying a related data record and joining with said primary row-identifier data record to form a related row-identifier data record and then merging the related row-identifier data record with the masked primary data record to form a masked related data record.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: July 5, 2011
    Assignee: Camouflage Software Inc.
    Inventors: Steven Patrick Pomroy, Robert Raymond Lake, Trevor Anthony Dunn
  • Patent number: 7966347
    Abstract: Provided are a method, system and article of manufacture for generating a value associated with one of a plurality of leaf nodes by implicitly randomly climbing an implicit tree having the leaf nodes. A determination is made of an ancestor node of a current node, wherein each ancestor node at a level of the ancestor node is associated with a different set of ordered leaf nodes, wherein there is a unique value associated with each leaf node. A determination is made of a first leaf node of the ordered leaf nodes associated with the determined ancestor node. A determination is made as to whether the determined ancestor node is a rightmost ancestor node at the level of the ancestor node. A first formula is used to determine a last leaf node of the ordered leaf nodes associated with the determined ancestor node in response to determining that the ancestor node is the rightmost ancestor node.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: June 21, 2011
    Assignee: International Business Machines Corporation
    Inventor: Bruce McNutt
  • Patent number: 7966350
    Abstract: An evidence repository application system provides a centralized repository of implementation evidence data for a project and to provide a method for collecting, storing and tracking the implementation evidence data for the project. The evidence repository application system receives and stores evaluation data regarding the implementation evidence data. The evidence repository application system generates interactive reports summarizing the evaluation data for a project. The evidence repository application system implements a consistent approval process for a project with identified accountable managers and evidence providers. The evidence repository application system also implements an accountability process that notifies accountable managers and evidence providers of their roles and responsibilities for a project.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: June 21, 2011
    Assignee: Visa U.S.A. Inc.
    Inventors: Jack Levine, Suzanne Stewart, Laurie Johnson, Sally McCarthy, Samantha Phillips, Rob Patchett
  • Patent number: 7962464
    Abstract: Federated search is disclosed. A result associated with a search of a content source not natively configured to provide content type data for content items is received. A content type is associated with a content item included in the result based at least in part on information associated with the result.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: June 14, 2011
    Assignee: EMC Corporation
    Inventors: Marc Brette, Pierre-Yves Chevalier, Victor Spivak, Alex Rankov
  • Patent number: 7962457
    Abstract: A method for conflict resolution includes converting a first plurality of transactions into a first plurality of derivative objects in a first derivative model wherein each of the first plurality of derivative objects comprises a corresponding first type indicator and converting a second plurality of transactions into a second plurality of derivative objects in a second derivative model wherein each of the second plurality of derivative objects comprises a corresponding second type indicator. The first plurality of derivative objects is compared with the second plurality of derivative objects, and it is determined whether one or more conflicts exist between one or more of the first plurality of derivative objects and one or more of the second plurality of derivative objects.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: June 14, 2011
    Assignee: Computer Associates Think, Inc.
    Inventor: Tad Alan Deffler
  • Patent number: 7958147
    Abstract: A software engine runs in a compatible mode with off-the-shelf word processors, e-mail programs and presentation development software and other document development software. The software engine is used for the security classification of sensitive or national security classified information in electronic and resultant hard copy document formats. The software engine ensures that the individual considers all informational portions of a document, that appropriate document marks are employed, that document marks in their electronic format are persistent and that all necessary information, such as classification guides, standards and security regulations, provided by the organization to classify information is at hand and immediately available. In addition to the document sensitivity or classification determination and marking support, the software engine tracks and controls documents and the electronic media storing documents.
    Type: Grant
    Filed: September 13, 2006
    Date of Patent: June 7, 2011
    Inventors: James Luke Turner, Robert Edward Turner