Patents Examined by Jermaine Mincey
  • Patent number: 9275019
    Abstract: System and method for performing Unicode matching for comparing and merging similar data objects having Unicode strings that are equivalent yet not exact matches. Unicode characters are characterized by number of strokes, stroke order, radicals, geometry, phonemes in association with input method editor and keyboard characteristics such as location of a character on an IME or keyboard (or number of GUI interface interactions used in entering the character, e.g., via tapping where “a” on a mobile device keyboard takes 1 tap of a key, “b” takes 2 taps). These characteristics associated with code points and IME's/keyboards are utilized to create subdomains for matching and determining “distance” to other Unicode code points (e.g., number of keyboard keys away). Allows for determining whether close, yet incorrect data entry may have taken place. Enables merging of duplicate data objects into master data object where minor differences or spelling errors introduce actually represent duplicate data.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Paul N. Weinberg, Richard T. Endo, Xidong Zheng, Nathan F. Yospe, Ariel Hazi
  • Patent number: 9262763
    Abstract: Various embodiments of systems, methods, and software provide attachment-based mass data input and output for a distributed application system. Software for interactive, attachment-based data management may comprise computer readable instructions operable when executed to receive a request from a logically remote client via a network interface, where the request indicates a data file and a business object associated with a business application. The business object is then updated with a message in a format associated with the business application based on the data file. The data file is then stored in a repository and a dependent object (included in, or referenced by, or otherwise associated with the business object) is then updated with a logical location of the data file in the repository.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: February 16, 2016
    Assignee: SAP SE
    Inventors: Markus A. Peter, Shabana Ansari, Peter Eberlein, Markus Schmidt-Karaca
  • Patent number: 9176995
    Abstract: A computer implemented method is provided for processing data representing a data entity having sub entities. The method includes analyzing queries to the data entity for deriving information about sets of the sub entities frequently queried together, and grouping the sub entities to a number of banks, each bank having a maximum width, based on the information about sets of sub entities frequently queried together, in order to reduce an average number of banks to be accessed for data retrieval.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tianchao Li, Peter Bendel, Oliver Draese, Namik Hrle
  • Patent number: 9087069
    Abstract: A computer-implemented method for duplicating backup images may include (1) identifying at least one storage device, (2) identifying a plurality of backup images to be duplicated to the storage device, (3) creating a composite image of the plurality of backup images, and then (4) storing the composite image on the storage device instead of duplicating the plurality of backup images to the storage device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: July 21, 2015
    Assignee: Symantec Corporation
    Inventors: Alioune Thiam, Raman Sckhon
  • Patent number: 9075809
    Abstract: A method for creating an application cluster virtual node. The method may comprise identifying a plurality of nodes associated with an application cluster. The method may also comprise creating a virtual node that is associated with each node in the plurality of nodes. The method may comprise providing a data protection server with access to at least one node in the plurality of nodes. The access may be provided through the virtual node. A computer-readable medium is also disclosed.
    Type: Grant
    Filed: September 29, 2007
    Date of Patent: July 7, 2015
    Assignee: Symantec Corporation
    Inventors: Sunil Shah, Ynn-Pying A. Tsaur, Sudhir Subbarao
  • Patent number: 9069818
    Abstract: A textual search index is used to identify data objects that have numerical properties that satisfy search queries. As described herein, a search index contains search index entries, each of which specifies a reference string and a set of data object identifiers. When an original search query is received, the search query is transformed into a transformed search query such that numerical comparison query elements in the original search query are transformed into equivalent textual comparison query elements. The search index is then used to identify ones of the data objects that satisfy the transformed search query. A list of the identified data objects may then be provided in response to the original search query.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: June 30, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Suryanarayana M. Gorti, Ashish Consul, Graham Smith, Pingjun Hu
  • Patent number: 9009133
    Abstract: Methods and systems for formulating and executing concept-structured queries of unorganized data are described. One described method for searching an unstructured data set includes receiving at least one user specified category whose definition is unconstrained, receiving at least one user specified token associated with the at least one category, generating a boolean query associated with the at least one token and the at least one category, executing the boolean query against an unstructured data set to identify at least one article identifier associated with an article, and creating a result set comprising the at least one article identifier.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: April 14, 2015
    Assignee: Leidos, Inc.
    Inventor: William Christopher Hardy
  • Patent number: 8984025
    Abstract: A method and apparatus for processing a transform function and parameter information to represent data files is described. In one embodiment, the method includes processing at least one data file to identify a reference file, a transform function and parameter information and storing the transform function and the parameter information, wherein the transform function and the parameter information is applied to the reference file to create the at least one data file.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: March 17, 2015
    Assignee: Symantec Corporation
    Inventors: Deepak Tanksale, Srineet Sridharan, Basant Rajan
  • Patent number: 8966456
    Abstract: A class definition syntax that leverages the array and math-oriented nature of a dynamically typed array-based programming language is discussed. Some embodiments of the present invention provides a mechanism for using meta-data to define a class implemented in the dynamically typed array-based programming language. The meta-data provide an easy way to provide class definitions and allow a user to access the class definitions from objects. The meta-data also support extension of class definitions without introducing backward incompatibility.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: February 24, 2015
    Assignee: The MathWorks, Inc.
    Inventor: David A. Foti
  • Patent number: 8938456
    Abstract: A method of optimizing data recovery in an RDF data system in which the occurrence of data values across one or more of subject, predicate, and object are ranked, a handle is assigned to each of one or more of the ranked data values wherein the handle is directly based on the ranking. The rank-based handle can then be used to index the RDF statements. An RDF data recovery system includes an RDF statement processor configured to rank data values and assign handles to data values based on ranking.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: January 20, 2015
    Assignee: Intellidimension, Inc.
    Inventors: Geoffrey Chappell, Derrish Repchick
  • Patent number: 8918383
    Abstract: A computer-implemented method, apparatus, and computer program product for performing a search for data. In one embodiment, the process converts each character of the search query into a phonetic variant to form an inflected search query. The process then identifies a set of inflected data fields of a vector space library satisfying the inflected search query. The set of inflected data fields are formed from a set of lightweight directory access protocol data fields of a set of lightweight directory access protocol records. Thereafter, the process generates a search result listing records of the set of records satisfying the search query.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventor: Nathan John Harrington
  • Patent number: 8738575
    Abstract: Systems and methods for retrieving data from a storage system having a plurality of storage pools are provided. The method comprises processing configurable data retrieval instructions to determine a first storage pool from which target backup data is to be retrieved, in response to a data restore request; and retrieving the target backup data from the first storage pool to satisfy the restore request. The configurable data retrieval instructions are managed by a source external to the storage system with administrative authority to change the configurable data retrieval instructions to optimize data restoration from the storage system.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Anglin, David M. Cannon, Colin S. Dawson, Erick C. Kissel, Howard N. Martin, Jonathan M. Haswell
  • Patent number: 8655919
    Abstract: A system and method is provided for updating a hash tree in a protected environment. An integrity protection controller is provided for observing one or more system parameters of a storage system and one or more hash tree parameters of the hash trees, and for updating a hash tree in dependence on the storage system parameter and the hash tree parameter.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christian Cachin, Paul T. Hurley, Jan Kunigk, Roman A. Pletka
  • Patent number: 8620970
    Abstract: A filesystem can be converted to a different version by creating a new data structure according to a new format of the different version and transforming the data from the filesystem to the new data structure. Transforming the data can include changing the format of the data in the filesystem to be compatible with the new data structure format. The data may be incorporated into the new data structure by copying the data, or creating indirect reference mechanisms to point to the original data.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: December 31, 2013
    Assignee: Network Appliance, Inc.
    Inventors: Robert English, Ram Kesavan
  • Patent number: 8583695
    Abstract: Method and apparatus for evaluating statistical significance over time are described. A graphical display helps to establish if an improvement produces effective results over a period of time relative to similar results from a control group. This graphical display can be achieved in part by calculating and plotting the control group's “area of common performance” representing confidence intervals around the mean of the metric being analyzed. Subject group data can be represented by either a run chart or a box plot, depending on whether the subject group data is discrete or continuous. In some embodiments a hypothesis test can be performed on the data to verify the representation.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: November 12, 2013
    Assignee: Bank of America Corporation
    Inventors: Daniel Espejel, Kathleen Dierdre Sill
  • Patent number: 8577889
    Abstract: A software and/or hardware facility is described that enables searches for transient multimedia resources that are contained in real-time multimedia streams. Because real-time data streams are not archived for subsequent access, transient resources contained in the streams are preferably quickly identified, characterized in a database, and indexed so that the facility can locate transient resources that are responsive to search queries. Stream listeners are disclosed that are configured to monitor data streams and identify transient resources within the streams based on associated metadata. Various techniques are disclosed to optimize the operation of the stream listeners. In response to a search query, search results are generated by the facility that include transient multimedia resources that are accessible via a network at the time that the search query is received.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: November 5, 2013
    Assignee: AOL Inc.
    Inventors: Austin D. Dahl, Jennifer L. Kolar, Theodore G. Diamond
  • Patent number: 8572110
    Abstract: A textual search index is used to identify data objects that have numerical properties that satisfy search queries. As described herein, a search index contains search index entries, each of which specifies a reference string and a set of data object identifiers. When an original search query is received, the search query is transformed into a transformed search query such that numerical comparison query elements in the original search query are transformed into equivalent textual comparison query elements. The search index is then used to identify ones of the data objects that satisfy the transformed search query. A list of the identified data objects may then be provided in response to the original search query.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Suryanarayana M. Gorti, Ashish Consul, Graham Smith, Pingjun Hu
  • Patent number: 8572077
    Abstract: Embodiments of the present invention provide a method and system for generating an online listing, such as a yellow pages listing, that includes information about an object, such as a business, and also includes at least one image of the structure containing the object. For example, the image may be a digital image of the store front of a business taken at a street view. Additionally, a user may select an image from a plurality of images that the user perceives as being an appropriate representative image for the business. Based on votes received a default representative image may be identified that is provided in response to a request for information about the business.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: October 29, 2013
    Assignee: A9.com, Inc.
    Inventors: Barnaby M. Dorfman, Udi Manber, Jonathan A. Gold, Huy T. Ha, Timothy Caro-Bruce, Jason Karls
  • Patent number: 8560563
    Abstract: A correlation-based service mediator consists of Semantic Query Generator, Service Query Manager, Service Invocation Flow Generator, Service Invocation Manager, Expression Interpreter and Service Invocation Result Cache. The Semantic Query Generator handles service requests. It generates Semantic Query statements. Basically, the generator converts service request to Semantic Query based on input/output parameters in the service request. The Service Query Manager interfaces with an Ontology Engine, in order to execute the semantic queries. It will pass the query results to Service Invocation Flow Generator. The Service Invocation Flow Generator creates service invocation flow definition based on query results passed from Service Query Manager. The Service Invocation Manager executes the flow definitions. It also manages a service invocation result cache, so that invocation results can be saved and reused for later service request.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Trieu C. Chieu, Hui Lei, Guo Tong Xie, Liangzhao Zeng
  • Patent number: 8548948
    Abstract: A method for maintaining access information for individual data portions within a file. Generally, the system disclosed herein provides a method for procuring and maintaining various access information specific to data portions within a file. Thus, by providing specific access information to a file data portion the access manager allows a process to perform processing on the individual file data portion. Consequently, the process can operate more efficiently since it is no longer required to access and perform processing on the entire file.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: October 1, 2013
    Assignee: Oracle International Corporation
    Inventor: Frederick S. Glover