Patents Examined by Mohammad Rahman
-
Patent number: 9271028Abstract: A method for decoding a data stream containing audio/video substreams and control substreams comprises buffering nodes having the possibility to buffer multiple data packets in the same buffer. This may be achieved by having separate parameters for the allocated buffer size and any stored packet. Thus, not only multiple packets may be stored in the buffering node, but also such node may exist while its buffer is empty, so that the node may be reused later. This is particularly useful for buffering and selectively accessing multiple audio packets in MPEG-4 audio nodes or sound nodes.Type: GrantFiled: May 6, 2004Date of Patent: February 23, 2016Assignee: THOMSON LICENSINGInventor: Jürgen Schmidt
-
Patent number: 9251497Abstract: Embodiments of the present invention address deficiencies of the art in respect to method and process management, and provide a data processing system, method, and computer program product for dynamic binding of a capability pattern to multiple processes in a method architecture. In accordance with an embodiment of the present invention, a data processing system configured for dynamic binding of process patterns can include a method management tool. The method management tool can include program code enabled both to compose a capability pattern comprised of at least one activity defined by a plurality of nested and descriptors for source method elements, and to bind an extension activity to the capability pattern in a process model without replicating the activity of the capability pattern in the process pattern.Type: GrantFiled: December 30, 2005Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: J. Todd Frederickson, Peter Haumer
-
Patent number: 9244936Abstract: A computer-implemented method for enabling deduplication of attachment files within a database is described. A database file comprising data blocks of an attachment file positioned intermittently among data blocks of the database file is inspected. A first map may be generated from the inspection of the database file and the attachment file. The data blocks of the database file and the data blocks of the attachment file are identified according to the first map. The data blocks of the database file are written to a database data file. The data blocks of the attachment file are written to an attachment data file. The attachment data file is deduplicated with at least one other data file.Type: GrantFiled: October 28, 2010Date of Patent: January 26, 2016Assignee: Symantec CorporationInventors: Richard Jones, Patrick Ou, Kirk Searls, Weibao Wu, Xianbo Zhang
-
Patent number: 9212896Abstract: An optical interferometer including an output-beam beam input for coupling-in an output beam, and a beam splitter device for splitting the output beam into at least one first sub-beam and one second sub-beam, the interferometer being embodied as a heterodyne interferometer by virtue of at least one optical frequency shifter being arranged in the beam path of the interferometer and the interferometer including one or more optical waveguide elements, by which optical waveguides are formed, at least between the output-beam beam input, beam splitter device and frequency shifter. The frequency shifter is arranged in the beam path of the first or second sub-beam.Type: GrantFiled: May 27, 2014Date of Patent: December 15, 2015Assignee: POLYTEC GMBHInventors: Michael Wortge, Christian Rembe, Alexander Drabenstedt, Tobias Braun
-
Patent number: 9189534Abstract: Techniques are provided for resynchronizing instances of a replicated table. In one embodiment, a database server is provided as a member of a plurality of communicatively coupled database servers. Each database server is configured to support a replicating mode of operation and a non-replicating mode of operation. The instances of the replicated table are resynchronized responsive to a user request, without stopping any of the plurality of database servers and without requiring any of the plurality of database servers to operate in the non-replicating mode of operation.Type: GrantFiled: September 12, 2011Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Rajesh G. Naicken, Clarence M. Pruet, III, Konduru I. Rajakumar
-
Patent number: 9183288Abstract: The disclosed embodiments provide a system and method for using modified Latent Semantic Analysis techniques to structure data for efficient search and display. The present invention creates a hierarchy of clustered documents, representing the topics of a domain corpus, through a process of optimal agglomerative clustering. The output from a search query is displayed in a fisheye view corresponding to the hierarchy of clustered documents. The fisheye view may link to a two-dimensional self-organizing map that represents semantic relationships between documents.Type: GrantFiled: January 27, 2011Date of Patent: November 10, 2015Assignee: Kinetx, Inc.Inventor: Jonathan Murray
-
Patent number: 9176985Abstract: An image retrieval method includes reading from a first database a first image group mapped to an object as a retrieval target, and extracting an image feature quantity of a plurality of images of the first image group. A second image group mapped to an object as a search key is read from a second database and an image feature quantity of a plurality of images of the second image group is extracted. Similarity is determined between the first image group and the second image group, based on the image feature quantity of the plurality of images of the first image group and the image feature quantity of the plurality of images of the second image group. On an output device, as retrieval results, the plurality of images of the first image group are displayed in order of similarity of the object as the retrieval target based on determined similarity.Type: GrantFiled: December 10, 2009Date of Patent: November 3, 2015Assignee: FUJITSU LIMITEDInventors: Takayuki Baba, Masaki Ishihara, Susumu Endo, Shuichi Shiitani, Yusuke Uehara, Daiki Masumoto, Shigemi Nagata
-
Patent number: 9177058Abstract: A method for providing search results to a user operating a third-party web page includes receiving a search request from the third-party web page. One or more search results may be identified that satisfy the search request. The one or more search results each have identifying information to be presented to a user, as well as substantive content. A unique identifier, such as an opaque token, is associated with each of the search results. The identification of the one or more results is provided to the third-party web page in a pop-up window or a widget. A request for the content for a selected search result of the one or more search results is received. The unique identifier may be used to validate the request, and the content is provided to the user, either directly or through the widget, on the third-party webpage.Type: GrantFiled: November 18, 2010Date of Patent: November 3, 2015Assignee: Google Inc.Inventors: Marcelo Camelo, Aaron Jacobs, Thor Mitchell, Benjamin C. Appleton
-
Patent number: 9164978Abstract: Data is commonly stored in multidimensional arrays. Users and computer applications may request or interact with the data objects. As larger amounts of data are stored, the resources used to maintain and manipulate the data increase. An effective way to manage resources is to operate on an index of ranges that identify selected data within a multidimensional array. The index of ranges is associated with only a subset of data objects, instead of the entire multidimensional array. A range may comprise multiple dimensions (e.g. row and column) that are indexed by start and end indexes. Using the index of ranges to access data is efficient because the index of ranges is kept in sorted order, allowing for a binary search for locating and accessing specified data within the multidimensional array. The index of ranges is updated to reflect operations within the multidimensional array, such as, selecting new data or removing data, for example.Type: GrantFiled: June 17, 2008Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Atanas Georgiev Koralski
-
Patent number: 9152705Abstract: A method for merging two taxonomies is disclosed. Top levels of first and second taxonomies are merged. For the second taxonomy nodes are evaluated and selectively merged with nodes of the first taxonomy according to comparison of scores for these nodes with a threshold. The score for a node of the first taxonomy is a combination of one or more of a lineage quality score, Jaccard distance, string edit distance, and category depth score. After an iteration, mergings between nodes of the first and second taxonomies may be reversed if child nodes of the merged nodes were not likewise merged. Iterations may be repeated until no nodes are merged in an iteration.Type: GrantFiled: October 24, 2012Date of Patent: October 6, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Digvijay Singh Lamba, Namrata PramodKumar Tholiya, Omkar Deshpande
-
Patent number: 9092378Abstract: A method and system for restoring a computing environment from a secondary data store, and facilitating such restoration, is described. In some examples, the system copies the configuration parameters of a computing environment, such as a file system, as well as the data within the file system, and transfers the copies to secondary storage for later restoration. For example, the system may generate an xml file of the configuration parameters of the computing environment when a backup operation of the computing environment is performed, and store the xml file along with copies of the data from the computing environment in secondary storage.Type: GrantFiled: September 23, 2014Date of Patent: July 28, 2015Assignee: Commvault Systems, Inc.Inventors: Paramasivam Kumarasamy, Amit Mitkar
-
Patent number: 9020995Abstract: A method of data storage and retrieval using a relational database can include defining a first table in a relational database including a plurality of entries having a first value for a first field. A second table in the relational database including a plurality of entries can be defined. Each of the plurality of entries in the second table can specify an additional value for the first field of a corresponding entry in the first table. Responsive to a query, a data item selected from at least one of the plurality of entries in the first table can be presented.Type: GrantFiled: December 28, 2006Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Colleen S. Connearney, Michael W. Cross, John R. McGarvey, Christopher R. Seekamp, Ajamu Wesley
-
Patent number: 9002777Abstract: A method for handling files to timely provide reports concerning the files is disclosed. The method may include crawling (or enumerating) the files, to figure out how many files/data are to be processed and/or how much processing work is to be performed. The method may also include processing the files in batches. Identification information (e.g., filenames, file paths, and/or object identifiers) pertaining to the files may be sent to one or more queues for batch processing of the files. The method may further include generating a report after processing of a batch among the batches is completed. The report may be generated before subsequent processing of a subsequent batch is completed.Type: GrantFiled: January 31, 2008Date of Patent: April 7, 2015Assignee: EMC CorporationInventors: Sudhakar Muddu, Christos Tryfonas, Anurag Maunder
-
Patent number: 8898134Abstract: An improved search engine creates correlations linking terms from inputs provided by a user to selected target terms. The correlation search process receives pre-processed inputs from a user including a wide variety of input formats including keywords, phrases, sentences, concepts, compound queries, complex queries and orthogonal queries. The pre-processing also includes pre-processing of general digital information objects and static or dynamic generation of questions. After a correlation search of the information presented by the pre-processing, the search results are processed in novel ways to provide an improved relevance ranking of results.Type: GrantFiled: February 21, 2012Date of Patent: November 25, 2014Assignee: Make Sence, Inc.Inventors: Mark Bobick, Carl Wimmer
-
Patent number: 8849762Abstract: A method and system for restoring a computing environment from a secondary data store, and facilitating such restoration, is described. In some examples, the system copies the configuration parameters of a computing environment, such as a file system, as well as the data within the file system, and transfers the copies to secondary storage for later restoration. For example, the system may generate an xml file of the configuration parameters of the computing environment when a backup operation of the computing environment is performed, and store the xml file along with copies of the data from the computing environment in secondary storage.Type: GrantFiled: March 31, 2011Date of Patent: September 30, 2014Assignee: CommVault Systems, Inc.Inventors: Paramasivam Kumarasamy, Amit Mitkar
-
Patent number: 8738618Abstract: Methods and systems for estimate derivation are described. In one embodiment, a query may be received with a predicate for sets over a collection of items. Associated samples associated with the query may be accessed. Items of an associated sample may be accessed from the collection of items. A determination of whether the predicate is an attribute-based selection from a union of at least some sets may be made. Available items of the particular associated sample may be selected from the items. Identified items may be identified among the available items in the associated sample that satisfy the predicate. An adjusted weight may be assigned to an item based on a weight of the item and a distribution of the associated samples. An estimate may be generated based on the adjusted weight of the identified items of the associated samples that satisfy the predicate. Additional methods and systems are disclosed.Type: GrantFiled: December 12, 2008Date of Patent: May 27, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Edith Cohen, Haim Kaplan
-
Patent number: 8639677Abstract: A system and article of manufacture maintain the original order of a sequence of transactions originating from a source database and being replicated to a target database. A lockable object is associated with each transaction of the sequence of transactions from the source database. Each transaction has one or more transactional events. The transactions of the sequence of transactions have an order. The order is a commit order of the transactions in the source database. The lockable object is based on the commit order. A lock is attempted to be obtained on one or more lockable objects associated with one or more transactions of the sequence of transactions which precede a particular transaction of the sequence of transactions. In response to being unable to obtain the lock, the one or more transactional events of the one or more transactions which precede the particular transaction are serially processed.Type: GrantFiled: April 14, 2008Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventor: Clarence Madison Pruet, III
-
Patent number: 8600940Abstract: Various embodiments of a system and method for backing up data from a plurality of backup server computers in a first backup storage tier to a backup server computer in a second backup storage tier are disclosed. According to one embodiment of the method, a group of backup data sources may be associated with a writer on the backup server computer. Each backup data source may comprise data to be backed up from one of the backup server computer systems in the first backup storage tier. The writer may keep track of the write speed at which data from the group of backup data sources is written to a target storage device, and the number of backup data sources in the group may be automatically adjusted based on the write speed.Type: GrantFiled: December 21, 2007Date of Patent: December 3, 2013Assignee: Symantec Operating CorporationInventors: Joseph Milton Gilpin, Claudia Lynne Rudolph
-
Patent number: 8589362Abstract: A method and apparatus are described for recovering a fully consistent file system stored in a cluster file system with multiple metadata servers using an epoch of undo records. The epoch consists of (i) a virtual instantaneous snapshot marking a consistent and valid file system image and (ii) a set of undo records that enable the file servers to roll-back to this fully consistent image associated with the file system. The file system is recovered by rolling back file transactions associated with undo records subsequent to the undo records associated with the epoch snapshot. In addition, the undo records are maintained by advancing the epoch value and purging unneeded undo records.Type: GrantFiled: July 6, 2006Date of Patent: November 19, 2013Assignee: Oracle America, Inc.Inventors: Peter Jacobus Braam, Andreas Dilgor, Alexey Zhyravlev
-
Patent number: 8438581Abstract: A system may receive a request for a web page from a client and dynamically generate a document in response to the request. The document may include a reference to a script configured to display a context menu in the web page. The document may further include an encoded value that describes actions that are available for the context menu. The encoded value may be passed to the script as an input parameter when the user requests the context menu. The system may further transmit the document to the client.Type: GrantFiled: December 29, 2006Date of Patent: May 7, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Tse-Hsin Liu, Ping Cai