Patents Examined by Bao Tran
  • Patent number: 8126895
    Abstract: A system, method and computer program product provide a search module for searching digital data. The search module operates, according to an embodiment, by indexing stored data without interrupting use of the stored data, synchronizing the indexed data with data stored subsequent to the indexing step, searching at least one of the synchronized data and the indexed data, and outputting results of the searching step.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: February 28, 2012
    Assignee: Computer Associates Think, Inc.
    Inventors: Antony John Sargent, Erik Andrew Kay, David Moore, Daniel L. Willhite, Linus Upson
  • Patent number: 8103680
    Abstract: A networked computer system is provided for collecting and displaying historical content comprising a plurality of digital objects associated with a historical period or event. The computer system is comprised of one or more networked servers for processing the historical content. The servers are configured to access a database of host historical content input by an operator and user historical content input by a user, and display the historical content. One or more software applications running on the servers facilitate collection, integration and display of historical content. The software applications provide a template accessible to a user via a computer in communication with the network. The template is configured to allow the user to input the user historical content and relate a portion of the host historical content to create a user website integrating the user historical content with a portion of the host historical content.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: January 24, 2012
    Assignees: Missouri Historical Society, Emerson Electric
    Inventors: Baz Khuti, Robert R. Archibald
  • Patent number: 8103642
    Abstract: A method and apparatus for managing locks in a database system is provided. A master node grants a lock on a first resource and a group of resources that includes the first resource to a first requester node. The requester node receives a mapping corresponding to the group of resources that may indicate that a lock already exists for a second resource in the group. If the requester node desires a lock on a resource located in the group, the requester node grants itself the lock without notifying the master node. A second requester node requests a lock for a particular resource in the group of resources. The first requester node grants the lock on the particular resource and updates the mapping to indicate that a different node holds a lock for the particular resource.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: January 24, 2012
    Assignee: Oracle International Corporation
    Inventors: Eugene Ho, Wilson Wai Shun Chan, Tak Fung Wang, Angelo Pruscino, Tolga Yurek
  • Patent number: 8095548
    Abstract: Systems, program product, and methods of data management are provided. The system can include a computer having memory, a dataset including a relatively large number of records, and container approximation indexing program product stored in the memory of the computer and adapted to cause the computer to sort the dataset of records by key field values into a finite number of data containers being less than or equal to a maximum number of file descriptors permitted to be simultaneously opened.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: January 10, 2012
    Assignee: Saudi Arabian Oil Company
    Inventor: Matthew A. Pennington
  • Patent number: 8095549
    Abstract: A network device to determine the presence of one or more of the pre-defined strings in a message based on searching for a suffix and a reverse prefix in response to receiving a key search data indicating possible presence of any of the plurality of pre-defined strings. The network device indicates the presence or absence of one or more of the pre-defined strings in the message based on the suffix and prefix search results.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: January 10, 2012
    Assignee: Intel Corporation
    Inventor: Udaya Shankara
  • Patent number: 8082229
    Abstract: Various embodiments of a method, system and computer program product backup and recover a database. A database is distributed in a plurality of storage devices. A target designation designating a target database is received. One or more storage devices of the plurality of storage devices, storing at least a portion of the target database, are selected. A quiesce point is established by completing an ongoing transaction for the target database and inhibiting a further transaction. In response to establishing the quiesce point, a backup is generated by collectively copying data on each storage device of the one or more selected storage devices. The backup associated with a quiesce point indication indicating backed up data of the said each storage device of the one or more selected storage devices in accordance with the quiesce point, are recorded.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Soh Kaijima, Takashi Saitoh, Kenji Seta
  • Patent number: 8073841
    Abstract: Queries that request fields that are contained in the same XML fragments are written to execute them more efficiently.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: December 6, 2011
    Assignee: Oracle International Corporation
    Inventors: Asha Tarachandani, Sivasankaran Chandrasekar, Nipun Agarwal, Ravi Murthy, Eric Sedlar
  • Patent number: 8069190
    Abstract: A system and methodology for parallel processing of continuous data streams. In one embodiment, a system for parallel processing of data streams comprises: a converter receiving input streams of data in a plurality of formats and transforming the streams into a standardized data stream format comprising rows and columns in which values in a given column are of a homogeneous type; a storage system that continuously maintains a finite interval of each stream subject to specified space limits for the stream; an interface enabling a user to construct parallel stream programs for processing streams in the standardized data stream format, wherein a parallel stream program comprises a linear sequence of program building blocks for performing operations on a data stream; and a runtime computing system running multiple parallel stream programs continuously on the streams as they flow through the storage system.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: November 29, 2011
    Assignee: Cloudscale, Inc.
    Inventors: William Finlay McColl, Wijnand Johannes Suijlen
  • Patent number: 8037527
    Abstract: A method and apparatus for look-ahead security. Within a document (e.g., a web page, a word processing document, a list of electronic mail messages), a link to other content or another document is selected and the content is identified before a user clicks on the link to open the content. The content is placed into a safe cache that prevents the content from adversely affecting the user's computing device. The content is scanned and/or its behavior is analyzed to detect any security threats or undesirable content (e.g., viruses, worms, scripts, adware, spyware, pornography). Results of the analysis may be collected at a central server. The link or an associated indicator may be configured to indicate whether a threat is present; more information may be provided as desired. A user may be provided with various options to ignore a threat, disable the link, etc.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: October 11, 2011
    Assignee: BT Web Solutions, LLC
    Inventors: Scott Milener, Wendell Brown, James Kelly
  • Patent number: 8032556
    Abstract: Systems and methods for delivery of user profile data are disclosed. An exemplary method includes detecting a request for a full copy of a user profile data package maintained by a user profile data source subsystem, creating an illusion that the request has been fulfilled, and copying on demand a portion of the user profile data package from the source subsystem to a target location for access by a data consuming subsystem. In certain embodiments, the method further includes utilizing the copied portion of the user profile data package for execution of a computing operation, without fully copying the user profile data package from the source subsystem. In certain embodiments, the portion of the user profile data package is streamed from the source subsystem to the target location over a network connection.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: October 4, 2011
    Assignee: Symantec Corporation
    Inventors: Randall R. Cook, Jeremy Hurren
  • Patent number: 8032748
    Abstract: A chip card needs to be allocated in a secured manner to a network operator via a personalization center in order to determine a final authentication key which is attributed to a subscriber of the operator without its being transmitted via a network. The following is loaded into a card by a module: an algorithm and an allocation key; an algorithm for determination of the authentication key and at least one intermediate authentication key. A module transmits an allocation message which includes a final identity number, a random number and an allocation signature from the center to the card. The card authenticates the message by means of the allocation algorithm as a function of the allocation key and the allocation signature, and determines the final authentication key as a function of the intermediate key and the random number.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: October 4, 2011
    Assignee: Gemalto SA
    Inventors: Lionel Merrien, Gary Chew, Max De Groot
  • Patent number: 7996366
    Abstract: Aspects for identifying stale contents in a file system include processing a set of attributes of each file in the file system. These aspects further also include determining access times at the directory level, recursively, from all the files in lower-level directories. The aspects further include identifying the highest-level stale directories in the file system.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: August 9, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventor: Carl T. Smith