Patents Examined by Randall Burns
  • Patent number: 8326869
    Abstract: The hierarchical relationships between objects in different levels of an object structure (such as a contract) are stored as elements in two-dimensional matrix representations. In general, the matrix representations facilitate queries, clustering of like objects and contracts, and comparisons that identify common objects and contracts.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: December 4, 2012
    Assignee: Accenture Global Services Limited
    Inventors: Surya P Kolluri, Zhu-Song Mei, Dmitriy Feferman, Kevin P Lee, Michael Irish, Heather E Nelson, David Kil
  • Patent number: 8321460
    Abstract: A cache system is updated upon determining that a current privilege has not been checked for the session. Updating the cache system includes receiving all data items that are accessible for the current privilege. The cache system stores each received data item in association with a privilege set. The privilege set is enabled to include at least one privilege that is granted for the corresponding data item. The current privilege is stored in the privilege set of each data item when the cache system is updated based on the current privilege.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: November 27, 2012
    Assignee: Oracle International Corporation
    Inventor: Terence Joseph Munday
  • Patent number: 8234586
    Abstract: A set of declarative language instructions (“DEIs”) defines three hierarchically-related data structures (“DSs”) to provide a naming taxonomy for use with a user interface (“UT”) framework. A first DS stores references to user-selectable objects (“USOs”) that are presentable via a UI of a software application. The USOs provide access to other USOs or to resources. A second DS stores references to actions to be taken upon user selection of particular USOs. A third DS stores information for indirectly accessing resources or USO configuration data during runtime of the software application. Another set of DEIs defines sets of computer-executable instructions (“CEIs”) corresponding to actions referred to via the second DS, which are triggered for execution upon user selection of particular USOs. Information from the third DS associated with a selected USO is passed to a particular set of CEIs. Runtime indirection and decoupling of content/functionality from UI components is achieved.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventor: Christopher A. Glein
  • Patent number: 8224843
    Abstract: Methods and systems for collaborative, incremental specification of identities are provided. Users of an information processing system collaborate to define and refine identities of entities, and users can create references for those identities. Relationships among the identifiers imply related keywords that can be used to improve search, navigation, and integration. Relationship factoring can be used to maintain efficient logical and physical representations.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: July 17, 2012
    Assignee: Morphism LLC
    Inventor: James H. Stephens, Jr.
  • Patent number: 8204900
    Abstract: Embodiments of the present invention relate to a metrics library system (MLS) for creating and storing complex search queries in a searchable repository. Embodiments of the present invention provide an MLS comprising a user interface for entering a user login, a defined metric query store, a metric definition interface, at least two disparate data stores, a query execution function, a metric library interface, and a user interface for directing data retrieved by the query execution function to a location specified by the user. In some embodiments, the MLS further provides a metrics usage history.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: June 19, 2012
    Assignee: Bank of America Corporation
    Inventors: Philip Jordan Gatton, Jeremy Joseph Williams
  • Patent number: 8200723
    Abstract: A system and a method for locating data in a physical storage volume using a unified file system, which includes a synthetic file system structure and a physical file system structure, is disclosed. Traversing the synthetic portion of the unified file system includes querying at least one user-mode database that defines the synthetic portion. The physical portion of the unified file system can be traversed to determine volume and connection information for the requested data.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: June 12, 2012
    Assignee: Network Appliance, Inc.
    Inventor: Steven J. Sears
  • Patent number: 8180728
    Abstract: A hierarchical database stores data for the database in a plurality of areas. A disclosed technique allows reorganization of one or more areas of the database without stopping the entire database. The areas to be reorganized are first stopped, then the areas are unloaded, reorganized, and reloaded, before restarting the reorganized areas. In-memory control blocks for the areas are updated to indicate to the database software that the areas have been reorganized, without stopping the entire database.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: May 15, 2012
    Assignee: BMC Software, Inc.
    Inventor: Gary Lewis Jackson
  • Patent number: 8171024
    Abstract: A job log collection unit cooperates with job log management programs of copying machines to collect job logs held in the copying machines and store the collected job logs in a job log storage unit. A user change history creation unit refers to a human resource database to thereby determine whether a section which each user belongs to has been changed or not in a range of newly collected job logs. The user change history creation unit creates a user change history for each user who has encountered the change and stores the user change history in a user change history storage unit. A job log aggregation unit classifies the job logs of the job log storage unit into user sections by referring to the user change history of the user change history storage unit and aggregates the job logs in accordance with each section.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: May 1, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Tatsuya Suzuki
  • Patent number: 8171046
    Abstract: A method is provided. The method includes (a) sending, from a client device to a data storage system, a query regarding elements of the data storage system, (b) receiving, at the client device, from the data storage system, a query result, the query result containing information about a set of elements within the data storage system presented in tabular format, the set of elements being defined by the query, (c) parsing the query result, at the client device, to obtain a class object representing an element of the set of elements, and (d) performing an operation associated with the element on the class object. Corresponding apparatus and computer program products are also provided.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: May 1, 2012
    Assignee: EMC Corporation
    Inventors: Scott Joyce, Thiago da Silva, Binbin Liu, Keithley R. Sutton, Munish Desai
  • Patent number: 8126853
    Abstract: A log managing apparatus includes a collecting unit that receives a log from at least one collecting object that acquires the log including time information, a management unit that manages log format information set for each the collecting object, and a conversion unit that converts the log with reference to the log format information and extracts time information from the log.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: February 28, 2012
    Assignee: NEC Corporation
    Inventor: Yuu Sakamoto
  • Patent number: 8103683
    Abstract: A computer program product is provided. The product comprises a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for converting between data objects constructed according to different software technologies. The method comprises providing a system comprising distinct software modules to perform the converting between data objects and processing a properties file to identify a first class associated with a first software technology based on a second class associated with a second software technology. The method also comprises analyzing the first class to identify a first attribute of the first class. The method also comprises constructing a first object of the first class and assigning a first value to the first attribute of the first object based on a second value of a second attribute of a second object of the second class.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: January 24, 2012
    Assignee: Affiliated Computer Systems, Inc.
    Inventors: Venkat Koya, Faiyaz Shikari