Patents Examined by Charles Kim
-
Patent number: 8601014Abstract: A unique, universal file code created for a file being created or saved for the first time has core elements that include an original device identifier; an original product identifier unique to a software product used to create or save the file; an original operating system identifier unique to an operating system used to create or save the file; an original user identifier unique to a user creating or saving the file; a checksum computed from a totality of a data content of the file; and a name of a checksum algorithm used to compute the checksum. The universal file code is added to file metadata or attributes for the new file and saved with the new file. Embodiments determine whether files are identical, related or not identical or related by comparing elements of their universal file codes.Type: GrantFiled: February 21, 2012Date of Patent: December 3, 2013Assignee: International Business Machines CorporationInventor: Ashish Mungi
-
Patent number: 8566331Abstract: Methods, systems, and apparatus, including computer program products, for ranking images are disclosed. An image search subsystem generates an adjustment factor representative of a quality measure of an image relative to a search query. The quality represents a relevance of the image to the query. The adjustment factor can be computed based on relevance data for the image to the query and image similarity data representing a relative similarity between the image and other images relevant to the query. The relevance data can be based on user actions in response to the image being included in search results for the query. The adjustment factor can be scaled based on whether the relevance data and the image similarity data both indicate that the image is relevant to the search query. A relevance score is computed based on the adjustment factor (e.g., a product of the adjustment factor and relevance score).Type: GrantFiled: June 25, 2012Date of Patent: October 22, 2013Assignee: Google Inc.Inventors: Michele Covell, Yushi Jing, Jingbin Wang, Charles J. Rosenberg, Sarah Moussa
-
Patent number: 8549050Abstract: In a storage network including at least a computer system, at least an external storage and at least a network system for communication of input/output data between the computer system and the external storage, a method of collecting the performance data on the network system and the software operated on the network system, in which the range or degree of data collection is automatically adjusted as required based on the performance data collected.Type: GrantFiled: September 22, 2011Date of Patent: October 1, 2013Assignee: Hitachi, Ltd.Inventors: Hideo Ohata, Tatsundo Aoshima, Kei Takeda, Nobuyuki Yamashita, Takato Kusama
-
Patent number: 8549038Abstract: A method and apparatus are described for sharing a session to access a database. A database server receives, in a session, a session context identifier and a command. The session context identifier identifies a session context to use for the session. The session context is a set of information or commands that plug into a session state and specify how commands in the session are to be performed for a particular user or privilege level. In response to receiving the identifier, the database server associates the session context with the database session for the connection. The database server uses the session context to process the command. The session context may then be detached from the session, allowing another user to attach to the session via another session context.Type: GrantFiled: June 15, 2009Date of Patent: October 1, 2013Assignee: Oracle International CorporationInventors: Janaki Narasinghanallur, Min-Hank Ho, Eric Sedlar, Thomas Keefe, Chon Hei Lei, Vikram Pesati
-
Patent number: 8543574Abstract: An efficient manner of performing an M-out-of-N partial matching search of indexed documents (e.g., web pages) is provided herein. More particularly, indexed words are arranged into a global location space (GLS), providing for respective occurrences of words in indexed documents being searched to have continuous locations on a one-dimensional GLS. Documents within the GLS are separated by end of document word marking boundaries between consecutive documents. The query words are then separated into an active set, comprising the left-most query words, and a non-active set. A partial matching operator transverses the GLS, applying active geometric constraints, in a sequential manner, to words in the active set. This causes shifting of the active set along the GLS to comprise M left-most query words. If a document satisfies constraints associated with M words in an active set, the document comprises at least M-out-of-N words.Type: GrantFiled: June 5, 2009Date of Patent: September 24, 2013Assignee: Microsoft CorporationInventors: Qifa Ke, Michael Isard
-
Patent number: 8533109Abstract: Control processes are managed within an organization, the organization including a plurality of divisions, by receiving process data provided from a first local user associated with a first division of the organization, the first local user providing the data via a first user interface, and the data defining one or more processes associated with the first division. The process data is stored in a database to be associated with the first division. The stored process data is provided to a second local user, associated with a second division of the organization, for selection of a process associated with the first division. The selection of the second user is received and stored in the database as further being associated with the second division.Type: GrantFiled: August 19, 2009Date of Patent: September 10, 2013Assignee: Operational Risk Management, LLCInventors: Ram Mohan Reddy Vanga, Anita Roth, Jeff Roth
-
Patent number: 8510284Abstract: Large-scale event processing systems are often designed to perform data mining operations by storing a large set of events in a massive database, applying complex queries to the records of the events, and generating reports and notifications. However, because such queries are performed on very large data sets, the processing of the queries often introduces a significant delay between the occurrence of the events and the reporting or notification thereof. Instead, a large-scale event processing system may be devised as a large state machine organized according to an evaluation plan, comprising a graph of event processors that, in realtime, evaluate each event in an event stream to update an internal state of the event processor, and to perform responses when response conditions are met. The continuous monitoring and evaluation of the stream of events may therefore enable the event processing system to provide realtime responses and notifications of complex queries.Type: GrantFiled: December 20, 2010Date of Patent: August 13, 2013Assignee: Microsoft CorporationInventors: Nir Nice, Daniel Sitton, Dror Kremer, Michael Feldman
-
Patent number: 8504299Abstract: System and method to partition littoral regions by profiles of specific parameters using fuzzy c-mean clustering. Fuzzy cluster partitions assign each datum to a set of data clusters such that the sum cluster membership probability of the point is equal to unity. Partial memberships can supply information about transition areas from one cluster to another.Type: GrantFiled: December 1, 2010Date of Patent: August 6, 2013Assignee: The United States of America, as represented by the Secretary of the NavyInventors: John R. Dubberley, Michael Carnes
-
Patent number: 8495004Abstract: Determining and storing at least one validated results set in a global ontology database for future use by an entity that subscribes to the global ontology database. If global ontology data is stored in a global ontology database, attempt to determine a mapping between first and second ontologies. If a mapping between the first and second ontologies can be determined from the global ontology data, the mapping is validated and the validated mapping is defined as a validated results set. If global ontology data is not stored in a global ontology database or a mapping between the first and second ontologies can not be determined from global ontology data stored in the global ontology database, the first and second ontologies are unified by determining a mapping between the first and second ontologies, the mapping is validated and the validated mapping is defined as a validated results set.Type: GrantFiled: March 27, 2006Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Vijay Dheap, Baiju D. Mandalia
-
Patent number: 8495076Abstract: Disclosed is a system for, and method of, identifying an entity representation. In some embodiments, search criteria are used to identify an entity representation in a universal database, and this identification is then used to identify a corresponding entity representation in a foreign database. Certain embodiments provide assurance, with a know probability of error, that the entity representation identified in the universal database is correct.Type: GrantFiled: November 18, 2011Date of Patent: July 23, 2013Assignee: LexisNexis Risk Solutions FL Inc.Inventor: David Alan Bayliss
-
Patent number: 8484246Abstract: A technique provides policy management within a policy-managed environment. A policy management agent retrieves a policy enforcement point (PEP) description from a PEP registry. The policy management agent utilizes the PEP description of the PEP to search a policy library to locate and determine matching (candidate) policies, and the matching policies match the policy description of the PEP. The managed environment, which incorporates policy evaluation, uses the equivalent policy matching criteria as the policy management agent.Type: GrantFiled: February 10, 2010Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Seraphin B. Calo, Xiping Wang, David A. Wood, III, Petros Zerfos
-
Patent number: 8478800Abstract: To facilitate log streaming in a computing cloud, application service providers may dynamically provision one or more named log streams. A file-oriented interface to log streams may be made available to a plurality of virtual computer system instances used to provide the application services. Application service providers may further dynamically provision one or more sets of log stream processing agents arranged in one or more log stream processing graphs. Particular log streams may be assigned to particular log stream processing graphs for real-time processing. Processed log streams and/or associated data may be stored for later inspection. Such provisioning and/or configuration may be performed with a unified Web-based interface.Type: GrantFiled: September 27, 2010Date of Patent: July 2, 2013Assignee: Amazon Technologies, Inc.Inventors: Don Johnson, Bradley E. Marshall
-
Patent number: 8473464Abstract: A method and apparatus for data recovery in a multitasking or multithreading environment is provided. The method includes creating a log record by performing bit-by-bit logging with respect to a lowest level bitmap of a multilevel bitmap, recovering the lowest level bitmap using the log record, and correcting a higher level bitmap corresponding to the lowest level bitmap based on the recovered lowest level bitmap.Type: GrantFiled: September 25, 2009Date of Patent: June 25, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Young-seok Kim, Hee-gyu Jin, Kyoung-gu Woo
-
Patent number: 8458232Abstract: Computer-implemented methods, systems, and computer-readable media for using community data to automatically generate rules for distinguishing data files from other file types are disclosed. In one example, an exemplary method for performing such a task may comprise: 1) receiving file metadata from a plurality of computing systems within a community, 2) establishing, based on the file metadata received from the plurality of computing systems within the community, criteria for distinguishing data files from other file types, and then 3) automatically generating a rule that comprises at least one of the criteria for distinguishing data files from other file types. Corresponding methods for identifying data files by applying such rules are also disclosed.Type: GrantFiled: March 31, 2009Date of Patent: June 4, 2013Assignee: Symantec CorporationInventors: Michael Spertus, Kenneth Berryman
-
Patent number: 8447766Abstract: Disclosed is a method of querying a collection of electronic documents, comprising defining a query for retrieving a numerical answer, said query comprising one or more search terms and a tolerance for said numerical answer; defining a set of document portions from said collection, each document portion in said set being extracted from an electronic document and comprising at least one term relevant to at least one of the one or more search terms and a numerical value associated with the at least one term; ordering the associated numerical values contained in said set; defining a plurality of results groups, each results group comprising an interval of ordered numerical values, each interval having a range not exceeding the tolerance; ranking the results groups; and returning at least the interval of the highest ranked results group as a response to said query A computer program product for executing this method on a computer processor and a server are also disclosed.Type: GrantFiled: April 26, 2010Date of Patent: May 21, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Somnath Banerjee, Soumen Chakrabarti, Ganesh Ramakrishnan
-
Methods and systems for selecting and presenting content based on context sensitive user preferences
Patent number: 8429188Abstract: A method of selecting and presenting content based on context-sensitive learned user preferences is provided. The method includes providing a set of content items having descriptive terms. The method includes receiving user input for identifying items and, in response thereto, presenting a subset of items. The method includes receiving user selections of said items and analyzing the descriptive terms of those items to learn the user's content preferences. The method includes determining the context in which the user performed the selections and associating those contexts with the user content preferences learned from the corresponding user selections. The method includes, in response to subsequent user input, determining a context of said subsequent input and selecting and ordering a collection of items based on comparing those items' descriptive terms with the user's learned content preferences associated with the determined context in which the user entered the subsequent input.Type: GrantFiled: September 1, 2010Date of Patent: April 23, 2013Assignee: Veveo, Inc.Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan -
Patent number: 8429148Abstract: Disclosed is a web server that includes a headlines module for automatically generating headlines based on data retrieved from a network (e.g., World Wide Web). The web server also includes an interactive agent for generating responses to inquiries relating to the headlines based on the data.Type: GrantFiled: November 1, 2005Date of Patent: April 23, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Shona Douglas, Junlan Feng, Mazin Gilbert
-
Patent number: 8423532Abstract: Disclosed are various embodiments for managing data indexed by a search engine. A respective identifier from a set of identifiers is assigned randomly in one or more computing devices to each one of a plurality of data records. A set of search queries is provided. A first one of the search queries encompasses all of the set of identifiers. A second search index is generated from a first search index of the data records. The first search index is queried for at most a predetermined number of unmarked ones of the data records using a search query. Each one of a result set of data records that is thereby obtained is inserted into the second search index. The result set of data records is marked in the first search index.Type: GrantFiled: September 28, 2010Date of Patent: April 16, 2013Assignee: Amazon Technologies, Inc.Inventors: Jonah Beckford, Shi Yao Zhang
-
Patent number: 8417726Abstract: Method and apparatus for enabling the user to guide the synchronization of a source data structure with a target data structure. The guided synchronization stores the operations defined by the user and reapplies them to future synchronizations.Type: GrantFiled: December 16, 2009Date of Patent: April 9, 2013Assignee: SAP AktiengesellschaftInventors: Gerhard Himmelsbach, Winfried Schwarzmann, Gregor Rieken, Stephan Toebben, Jochen Schrempf, Holger Kiefhaber
-
Patent number: 8412706Abstract: This invention is generally directed to one or more systems or methods relating to social network analysis. More specifically, this invention is generally directed to one or more systems or methods relating to personal communication networks and the analysis of personal-communication-network data.Type: GrantFiled: March 15, 2007Date of Patent: April 2, 2013Assignee: Within3, Inc.Inventors: Heather A. McGuire, Michael J. Markus, Peter M. Kionga-Kamau, Brian N. Smith