Patents Examined by Kim Nguyen
-
Patent number: 8818975Abstract: Apparatus, systems, and methods may operate to publish one or more stored back end data models accessible to a user interface and a development environment; to receive a configuration context; to generate derived model attributes by filtering, according to the configuration context, back end data attributes associated with the stored back end data models; to derive a set of mapping rules based on the derived model attributes; and store the set of mapping rules to be used to direct run-time data model request transformation activity. Further activities may include receiving an end-user request from a displayed user interface, transforming the end-user request into a transformed request according to the stored set of mapping rules, and transmitting the transformed request to one of the stored back end data models. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: December 18, 2009Date of Patent: August 26, 2014Assignee: SAP AGInventors: Werner Aigner, Ralf Ehret, Roman Moehl
-
Patent number: 8819090Abstract: Methods and systems for performing file transfers across different domains hosted by a virtualization server are described herein. A trusted domain (Dom 0) may indicate that one or more files, directories, and/or volumes are available to a second domain (guest domain) by updating share information stored in a key value store. The guest domain may enumerate the shared files to appear as if within its own file system structure. The guest domain intercepts calls to its file system, determines whether the requested data is actually stored in its own file system or in trusted domain, and proxies the file system call to the trusted domain when the requested data is shared by the trusted domain. Key value store information and shared data information and contents may be communicated using one or more memories shared between the trusted domain and guest domain.Type: GrantFiled: April 23, 2012Date of Patent: August 26, 2014Assignee: Citrix Systems, Inc.Inventors: Paul Durrant, Ben Chalmers
-
Patent number: 8812436Abstract: A system and method for defining a separate lifecycle policy for each of one or more data images. A backup server is configured to select a first point-in-time value, which indicates when to begin moving a data image from a first data storage medium to a second storage medium. The point-in-time value corresponds to a calendar date and an hour or hours of the day. The backup server is configured to continue selecting a respective point-in-time value for each data storage medium within a tiered storage hierarchy in order to define the lifecycle policy. The backup server may be further configured to delete a copy of the data image on a source data storage medium when completion of a move of the data image to a destination data storage medium is detected. Further, the backup server may detect scheduling conflicts between two or more lifecycle policies.Type: GrantFiled: May 4, 2010Date of Patent: August 19, 2014Assignee: Symantec CorporationInventor: Alioune Thiam
-
Patent number: 8812473Abstract: A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.Type: GrantFiled: June 16, 2006Date of Patent: August 19, 2014Assignee: Gere Dev. Applications, LLCInventors: Richard Kazimierz Zwicky, Todd William Hooge, Matthew Dunn
-
Patent number: 8812513Abstract: A method of checking consistency of pointers in a hierarchical database includes reading segment information recorded on the hierarchical database and determining a type of each segment and pointer included in each segment. The method also includes extracting parent pointers and twin pointers from child segments and extracting a child pointer from the parent segment. The method also includes calculating a first hash value by a combination of a storage location address of the parent segment and a value of the child pointer and a combination of the values of the parent pointers and the twin pointers included in the child segments, and a second hash value from a combination of storage location addresses of the child segments and the values of the parent pointers included in the child segments. The method further includes indicating a consistency error when the first hash value and the second hash value differ.Type: GrantFiled: November 16, 2010Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventor: Shigeko Mori
-
Patent number: 8799235Abstract: A data de-duplication system is provided that supports the loading and integration of data from multiple data sources. The data de-duplication system identifies and merges duplicate dimension data records that describe the same entity by creating a single dimension data record that is identified as a single best record (“SBR”). The data de-duplication system further adjusts foreign keys that reference the duplicate dimension data records so that the foreign keys correctly reference the merged dimension data record (i.e., the SBR).Type: GrantFiled: September 7, 2012Date of Patent: August 5, 2014Assignee: Oracle International CorporationInventors: Donald Kacher, Kishore Srirambhatla, Nanda Venugopal, Abhishek Raizada, Abhay Kulkarni
-
Patent number: 8788454Abstract: A work optimization module identifies a tag associated with a first task, where the first task is associated with a first user. The work optimization module compares the tag to a plurality of tags associated with a plurality of entries in a database, where each entry in the database corresponds to a task and comprises one or more tags describing the task. If the tag matches one of the plurality of tags, the work optimization module detects a duplication of the first task and a second task corresponding to one of the plurality of entries in the database, wherein the second task is associated with a second user.Type: GrantFiled: August 29, 2011Date of Patent: July 22, 2014Assignee: Red Hat, Inc.Inventors: Ond{hacek over (r)}ej {hacek over (Z)}i{hacek over (z)}ka, Peter Skopek
-
Patent number: 8768880Abstract: A transformation method and system is provided. The method includes generating a data hub application configured to embed extract, transform, and load (ETL) processes. The data hub application is linked to source tables and target tables. Meta data associated with the source and target tables is transferred from virtual views of the data hub application to an ETL work area of the ETL processes. An ETL job is generated and linked to the data hub application. ETL processes are executed and results are determined.Type: GrantFiled: September 30, 2013Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Arundhathi Erla, Ritesh K. Gupta, Madhusmita P. Patil, Swetha Patil, Ramesh Rajagopalan, Bijo A. Thomas
-
Patent number: 8762357Abstract: A hierarchical security model for networked computer users is described. Files and resources are controlled or created by users within the network. Each user within the network has an account that is managed by a network administrator. The account specifies the user identifier and password. Users are grouped into organizations depending upon function or other organizational parameter. The groups within the network are organized hierarchically in terms of access and control privileges. Users within a higher level group may exercise access and control privileges over files or resources owned by users in a lower level group. The account for each user further specifies the group that the owner belongs to and an identifier for any higher level groups that have access privileges over the user's group. All users within a group inherit the rights and restrictions of the group.Type: GrantFiled: February 27, 2012Date of Patent: June 24, 2014Assignee: Ellie Mae. Inc.Inventors: Limin Hu, Ting-Hu Wu, Ching-Chih Jason Han
-
Patent number: 8762355Abstract: A method of generating a configuration file is disclosed. According to an embodiment of the invention, the configuration file specifies how an object of a plurality of objects is to be monitored by an agent of an operational management system. The method comprises the step of providing a data file comprising a plurality of parameter settings for a plurality of parameters used to monitor the plurality of objects of the operational management system. The method in accordance with the invention further comprises the step of retrieving a subset of parameter settings from the plurality of parameter settings, wherein the retrieved subset of parameter settings provides specifications for a subset of parameters of the plurality of parameters, wherein the subset of parameters is used to monitor the object.Type: GrantFiled: January 23, 2008Date of Patent: June 24, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bernd Gutjahr, Roland Heumesser
-
Patent number: 8756209Abstract: An approach for allocating computing resources based on a confidence level associated with responses to queries is provided. In a typical embodiment, a query is received from a querying user, and a search for a response to the query is conducted. A confidence level associated with the response is then determined. If the confidence level of the response does not meet a predetermined threshold, additional computing resources are allocated, and the search and corresponding response are updated (e.g., iteratively). An updated confidence level based on the updated response is then determined. Once the predetermined threshold has been met by the confidence level of the response, the response can be returned to the querying user.Type: GrantFiled: January 4, 2012Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: Lydia M. Do, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover
-
Patent number: 8751473Abstract: A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.Type: GrantFiled: October 13, 2011Date of Patent: June 10, 2014Assignee: Gere Dev. Applications, LLCInventors: Richard Kazimierz Zwicky, Todd William Hooge, Matthew Dunn
-
Patent number: 8748941Abstract: A nitride semiconductor device includes a semiconductor multilayer formed on a substrate, a first ohmic electrode and a Schottky electrode spaced apart from each other on the semiconductor multilayer; and a passivation film covering a top of the semiconductor multilayer. The semiconductor multilayer 102 includes a first nitride semiconductor layer, a second nitride semiconductor layer, and a p-type third nitride semiconductor layer 124 sequentially formed on the substrate. The third nitride semiconductor layer contains p-type impurities, and is selectively formed between the first ohmic electrode and the Schottky electrode in contact with the Schottky electrode.Type: GrantFiled: February 13, 2012Date of Patent: June 10, 2014Assignee: Panasonic CorporationInventors: Daisuke Shibata, Masahiro Hikita, Hidetoshi Ishida, Tetsuzo Ueda
-
Patent number: 8745089Abstract: A method and system for translating data to be migrated from an older legacy database to a newer recipient database. A translation table in the older legacy database is updated. The translation table defines one or more recipient data elements in the newer recipient database based upon metadata of the older legacy database. The metadata of the older legacy database describes one or more legacy data fields in the older legacy database. The older legacy database utilizes a first operating system. The newer recipient database utilizes a second operating system. Legacy data elements in the older legacy database are translated to correspond to the one or more recipient data elements in the newer recipient database by utilizing the updated translation table. The legacy data elements translated in the older legacy database are used to migrate the legacy data elements translated from the older legacy database to the newer recipient database.Type: GrantFiled: January 25, 2013Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventor: Jeffrey R. Putman
-
Patent number: 8745098Abstract: A method and system for storage checkpointing of an independent computer application. The independent computer application is launched by a coordinator; and the coordinator installs at least one of an exec interceptor and a fork interceptor. The coordinator also installs at least one file operations interceptor for all file operations and registers the independent computer application with the coordinator. The independent computer application is run and the at least one file operations interceptor is called upon encountering a file operation. The file operations interceptor logs a file event in a file operations database and passes the operation to at least one of a file system, an operating system, at least one or more device drivers, and a storage disk via a storage interface. The file operations interceptor also verifies that the file operation has been issued.Type: GrantFiled: April 24, 2012Date of Patent: June 3, 2014Assignee: Open Invention Network, LLCInventors: Allan Havemose, Keith Richard Backensto
-
Patent number: 8745020Abstract: A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.Type: GrantFiled: October 13, 2011Date of Patent: June 3, 2014Assignee: Gere Dev. Applications, LLC.Inventors: Richard Kazimierz Zwicky, Todd William Hooge, Matthew Dunn
-
Patent number: 8738600Abstract: A query optimizer improves string searches in a computer database that sequentially search for a string in a database record. The query optimizer optimizes the query to search records of a database from a specified start position other than the beginning of the record. The specified start position of the search may be determined by from historical information stored from previous searches. Alternatively, the query optimizer determines the specified start position of the search based on an overriding starting position provided by a system administrator. The query optimizer may also direct that the database record be reorganized to more efficiently search for strings in the record.Type: GrantFiled: February 21, 2013Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Eric L. Barsness, John M. Santosuosso
-
Patent number: 8738601Abstract: A query optimizer improves string searches in a computer database that sequentially search for a string in a database record. The query optimizer optimizes the query to search records of a database from a specified start position other than the beginning of the record. The specified start position of the search may be determined by from historical information stored from previous searches. Alternatively, the query optimizer determines the specified start position of the search based on an overriding starting position provided by a system administrator. The query optimizer may also direct that the database record be reorganized to more efficiently search for strings in the record.Type: GrantFiled: February 21, 2013Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Eric L. Barsness, John M. Santosuosso
-
Patent number: 8732147Abstract: Data collections on a mobile device may be user-defined to include various types of objects including any combination of apps, contacts, email subscriptions, data feeds, and so on. A user interface associated with the data collection includes representations of the various objects associated with the data collection and representations of broadcast data received in association with the objects associated with the data collection.Type: GrantFiled: March 18, 2011Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Bryan W. Nealer, Jeremiah T Whitaker
-
Patent number: 8725709Abstract: An electronic device is provided. The electronic device may include a memory, a display unit, and a controller. The controller may generate a first folder having a name including text obtained from first contents displayed on the display unit, search the memory for second contents that are associated with the obtained text, and store information related to the searched second contents in the first folder. Thus a user of the electronic device may integrally store, manage, and utilize the second contents associated with the text.Type: GrantFiled: March 21, 2011Date of Patent: May 13, 2014Assignee: LG Electronics Inc.Inventor: Yeonseok Kang