Patents Examined by Dennis Myint
-
Patent number: 8145663Abstract: An apparatus that enables real-time processing of mobile based transactions in a three-tier database by employing pending operation/locks databases at each mirror in the three-tier database and generating a token for each proposed transaction that indicates the operations/locks needed to perform the transaction. The token is passed to each mirror database to compare with the corresponding operation/lock database. When a conflict is detected, a flag indicating such is set.Type: GrantFiled: July 25, 2008Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventor: Frank Meng
-
Patent number: 8145685Abstract: An integration server system for mapping data objects on a database schema offers a strongly-typed model API, complex constraint management, and association balancing. The integration server system also has improved performance through optimized handling of ordered associations of data object and of string-valued attributes. The integration server system comprises a database schema configured to store a set of data object instances. A metadata model represents a configuration of the set of data object instances in the database schema. A model application programming interface provides a client application with access to the set of data object instances, and a metadata application programming interface provides a client application with access to the set of data object instances via the metadata model.Type: GrantFiled: August 15, 2008Date of Patent: March 27, 2012Assignee: Oracle International CorporationInventors: David Thompson, Oleg Nickolayev, Yogeshwar Wamanrao Kuntawar
-
Patent number: 8140490Abstract: There is disclosed a data processing system implemented method, a data processing system, and an article of manufacture for directing a data processing system to maintain a database table associated with an initial maintenance scheduling interval. The data processing system implemented method includes selecting a randomizing factor, and selecting a new maintenance scheduling interval for the database table based on the initial maintenance scheduling interval and the selected randomizing factor.Type: GrantFiled: March 31, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Ashraf Ismail Aboulnaga, Peter Jay Haas, Sam Sampson Lightstone, Volker Gerhard Markl, Ivan Popivanov, Vijayshankar Raman
-
Patent number: 8135754Abstract: Previously published content is played back by identifying a previous time in which the previously published content was previously published and automatically adding an indication of the previous time in which the content was previously published, while playing back the previously published content. The indication may include a timestamp of the previous time, ambience and/or historical context of the previous time, an electronic program guide for the previous time, a current events guide for the previous time and/or archived content for the previous time that is related to the user of the content. Related systems, methods, computer program products and content playback devices are described.Type: GrantFiled: January 18, 2011Date of Patent: March 13, 2012Assignee: AT&T Intellectual Property I, L. P.Inventor: James Carlton Bedingfield, Sr.
-
Patent number: 8131762Abstract: A system is provided to facilitate tag-based organization of documents. During operation, the system receives an original user query. The system extends the query to include documents with an IN-tag and exclude documents with an OUT-tag. The system then performs a search based on the extended query to indicate a collection of documents which satisfy the extended query. The system further allows a user to add a document to the collection of documents or remove a document from the collection of documents. Next, the system modifies a tagging property of the document.Type: GrantFiled: April 14, 2011Date of Patent: March 6, 2012Assignee: Palo Alto Research Center IncorporatedInventors: Diana K. Smetters, Elizabeth F. Churchill, Lester D. Nelson
-
Patent number: 8131707Abstract: Provided is a multiple information retrieval apparatus and method using a language chain to provide directly executable multiple information when a search result regarding a query word is provided. The retrieval apparatus includes: an I/O display window inputting query words; a search button which approves the input query words over the Internet; a search engine database containing information about the query words; a search query word information source having information which sets the query words as a title; a language chain which connects the grouped words with at least one connector; a parsing key for selecting the grouped words, and an image or video display window which can display images or videos using a web-browser. Accordingly, the retrieval apparatus provides multiple domains regarding query words, indices of electronic publishing materials and home page lists.Type: GrantFiled: February 2, 2007Date of Patent: March 6, 2012Inventor: Dong Arm Kim
-
Patent number: 8131677Abstract: A method to manage data located on networked devices is provided. The method includes replicating objects residing on the devices and collecting information about at least one of the objects or the devices. The method further includes receiving input on desired information governance policies and outcomes and analyzing the replicated objects, collected information and received input to determine an information governance action.Type: GrantFiled: May 30, 2008Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventor: Windsor Wee Sun Hsu
-
Patent number: 8126845Abstract: Synchronization architectures, methods, systems, and computer readable media are described. One exemplary embodiment includes a first software component which is configured to cause retrieval and storage of structured data for a first data class from a first store of the structured data on a device, such as a first data processing system, and is configured to synchronize structured data for the first data class in the first store with structured data of the first data class in a second store on a host, such as a second data processing system. The first software component is separate from an application software which provides a user interface to allow a user to access and edit the structured data. The first software component synchronizes the structured data through a second software component which interfaces with the host and the device and which controls an order of synchronizing and a plurality of data classes including the first data class.Type: GrantFiled: September 24, 2010Date of Patent: February 28, 2012Assignee: Apple Inc.Inventor: Gordon J. Freedman
-
Patent number: 8126925Abstract: A method and apparatus for automatically and dynamically generating a user interface for a client based upon a database model. An application server creates a user interface description in accordance with the database model. The description is then distributed to the client, which interprets the description and creates the user interface therefrom.Type: GrantFiled: November 9, 2009Date of Patent: February 28, 2012Assignee: Apple Inc.Inventors: Andreas W. Wendker, Eric Noyau
-
Patent number: 8117167Abstract: There is provided a technique capable of executing a predetermined processing while continuing a database processing. Firstly, the database to be operated is switched from the main database to a duplicate database. The predetermined processing is executed to the main database which becomes the non-operation mode by the switching. Next, a database access request is distributed to the duplicate database which becomes the operation mode by the switching, thereby performing the database processing. Update information indicating the content of the update processing performed to the duplicate database is output. The output update information is reflected on the main data base for which the predetermined processing has been executed. After this, the database to be operated is switched from the duplicate database to the main database.Type: GrantFiled: January 30, 2009Date of Patent: February 14, 2012Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., Ltd.Inventors: Kenichi Kitamura, Mitsuo Miyazaki, Kota Yamaguchi, Hiroshi Yamakawa
-
Patent number: 8117230Abstract: A system and method for managing group policy objects in a network, including interfaces that allow access by programs or a user interface component to functions of a group policy management console that performs management tasks on group policy objects and other related objects. The interfaces abstract the underlying data storage and retrieval, thereby facilitating searching for objects, and providing the ability to delegate, view, change and permissions on those objects, and check and save those permissions. Modeling and other test simulations are facilitated by other interfaces. Other interfaces provide dynamic and interactive features, such as to convey progress and rich status messages, and allow canceling of an ongoing operation. Still other interfaces provide methods for operating on group policy related data, including group policy object backup, restore, import, copy and create methods, and methods for linking group policy objects to scope of management objects.Type: GrantFiled: May 12, 2009Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: Ullattil Shaji, Rahul Gupta, Derek C. Y. Cheng, William J. Whalen, Carey Tanner, Mike A. Treit, Jr.
-
Patent number: 8095510Abstract: A data restoration method comprising determining whether a restoration process is in progress, in response to receiving a read request to read contents from a track on a source volume (ST[i]); reading data from ST[i], in response to determining that the restoration process is not in progress; determining whether the read request was originated from a host, in response to determining the restoration process is in progress; reading the data directly from ST[i], in response to determining the read request was not originated from a host; determining whether ST[i] is designated as remote with respect to the restore operation, in response to determining the read request was originated from a host; reading the data directly from ST[i], in response to determining ST[i] is designated as local; and reading the data from a track on a target volume (TT[i]), in response to determining ST[i] is designated as remote.Type: GrantFiled: July 22, 2008Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventor: Aviad Zlotnick
-
Dynamic control and regulation of critical database resources using a virtual memory table interface
Patent number: 8082273Abstract: A computer-implemented apparatus, method, and article of manufacture provide the ability to manage a plurality of database systems. A domain contains the database systems, and a database in one of the systems has segmented global memory partitions. A virtual monitor partition provides logon access to the segmented global memory partitions in a form of a virtual database. Open application programming interfaces (API) enable logon access to the virtual monitor partition to access data in the virtual database. A multi-system regulator manages the domain and utilizes the open APIs to access data in the virtual data base.Type: GrantFiled: November 19, 2007Date of Patent: December 20, 2011Assignee: Teradata US, Inc.Inventors: Douglas Brown, Todd Walter, Anita Richards, Debra Galeazzi -
Patent number: 8082234Abstract: A computer-implemented apparatus, method, and article of manufacture provide the ability to manage a plurality of database systems. A domain contains a plurality of database systems. A system event monitor, on each of the database systems, monitors the database systems' system conditions and operating environment events within the domain. A multi-system regulator manages the domain, communicates with the system event monitor, and creates a dynamic event on one of the database systems based on the system conditions and operating environment events. The dynamic event causes an adjustment to a state of the database system.Type: GrantFiled: November 19, 2007Date of Patent: December 20, 2011Assignee: Teradata US, Inc.Inventors: Douglas Brown, Debra Galeazzi
-
Patent number: 8065312Abstract: In some embodiments, techniques for modifying a profile may include receiving a first profile data associated with a first user, associating the first profile data with a profile associated with the first user, receiving a second profile data from a second user that is a result of a modification of the profile data, associating the second profile data with the profile, and providing the profile to a third user, wherein the profile includes the second profile data and an indication that the profile has been modified, which includes an indication that the second user is responsible for the modification.Type: GrantFiled: July 11, 2010Date of Patent: November 22, 2011Inventor: Aaron T. Emigh
-
Patent number: 8055692Abstract: A computer data processing system including a central processing unit configured with a novel integrated computer control software system for the management of data objects including dynamic and automatic organization, linking, finding, cross-referencing, viewing and retrieval of multiple objects regardless of nature or source. The inventive system provides underlying component architecture having an object-oriented database structure and a metadata database structure which is unique in storing only one instance of each object while linking the object to multiple collections and domains by unique metadata links for the grouping into and retrieval from any of the collections. The system employs configurable, extensible attribute/properties of data objects in metadata format, and a truly user-friendly configurable interface that facilitates faster, more unified, comprehensive, useful and meaningful information management.Type: GrantFiled: August 13, 2010Date of Patent: November 8, 2011Inventor: Bruce L. Horn
-
Patent number: 8051102Abstract: Associative Data Management and Knowledge Operating System using a Data Instance centric architecture, where Data Instances are typically atomic. Each Data Instance can be at the center with all its associations. The base structures encapsulate the Data Instances and can generally be identical in form and function, and application independent. Encapsulate references can include references to all other directly related independently encapsulated Data Instances. The encapsulated references can be both unique identifiers for each and every associated Data Instance and also logical indexes that encode the abstracted location of each Data Instance, making it possible to both identify and locate any Data Instance using the same reference key.Type: GrantFiled: July 16, 2003Date of Patent: November 1, 2011Assignee: Levitronics, Inc.Inventor: Ron Everett
-
Patent number: 8051069Abstract: A method and system are disclosed for operating a high speed data stream management system which runs a query plan including a set of queries on a data feed in the form of a stream of tuples. A predicate prefilter is placed outside the query plan upstream of the set of queries, and includes predicates selected from those used by the queries. Predicates are selected for inclusion in the prefilter based on a cost heuristic, and predicates are combined into composites using a rectangle mapping heuristic. The prefilter evaluates the presence of individual and composite predicates in the tuples and returns a bit vector for each tuple with bits representing the presence or absence of predicates in the tuple. A bit signature is assigned to each query to represent the predicates related to that query, and a query is invoked when the tuple bit vector and the query bit signature are compatible.Type: GrantFiled: January 2, 2008Date of Patent: November 1, 2011Assignee: AT&T Intellectual Property I, LPInventors: Theodore Johnson, Lukasz Golab, Oliver Spatscheck
-
Patent number: 8046351Abstract: A method and system for access to information using search engines is provided. A search engine is selected for executing a query based on search engine characteristic information and the query. The characteristic information for each search engine includes information representing searching capabilities of each search engine. Selecting a search engine further involves determining a similarity between the query and the characteristic information for each search engine, and selecting a search engine based on the similarities such that a search engine with the highest similarity may be selected for executing the query and returning search results.Type: GrantFiled: August 23, 2007Date of Patent: October 25, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Yu Song, Doreen Cheng, Swaroop Kalasapur, Alan Messer
-
Patent number: 8041712Abstract: A computer-implemented method of prioritizing a predefined set of electronic data sources includes the steps of electronically determining data sources in which at least one of one or more source fields is the same as a query data item of a query statement, electronically and dynamically ranking the data sources in which at least one of the one or more source fields is the same as the query data item based on at least the ability of the data sources to provide data at one or more query dimensions of the query statement and the extent of aggregation necessary to provide the data, and electronically identifying one or more of the data sources having the highest rank as preferred data sources for locating the data value.Type: GrantFiled: October 28, 2008Date of Patent: October 18, 2011Assignee: Elumindata Inc.Inventors: Russell Baris, Ray Pan, Arthur Kruk