Patents Issued in March 31, 2015
-
Patent number: 8996553Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating management and customization of lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a request a file having data and associated metadata in a format that is not supported by default objects of a software application. The method may further include generating one or more dynamic objects to support the requested format, generating the requested format using the one or more dynamic objects, and providing the file in the requested format via the software application.Type: GrantFiled: November 30, 2012Date of Patent: March 31, 2015Assignee: salesforce.com, inc.Inventors: Gary Baker, Sonali Agrawal
-
Patent number: 8996554Abstract: Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query includes one or more current search tokens. Potentially inaccurate search tokens are identified from the one or more current search tokens. A possible replacement token is identified based upon the potentially inaccurate search token. A group of related tokens is identified from query logs, and a modified search query is generated if the replacement token is not included in the related tokens.Type: GrantFiled: December 5, 2013Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Ashutosh Garg, Kedar Dhamdhere
-
Patent number: 8996555Abstract: A framework for a question and answering (Q&A) system defines a mapping of recognized semantics of user questions, to a well structured query model that can be executed on arbitrary data warehouses. Embodiments may utilize a plugin-based architecture, with various elements responsible for: extracting information from a user's question, formulating and executing a structured query, and post-processing a result by rendering a chart. Plugins within a certain processing step may be executed independently of one another, imparting a significant degree of parallelism. The framework may build on top of natural language processing technologies, and in particular embodiments may be based upon established standards (e.g. RDF and SparQL) thereby allowing adaptation to a variety of domains and use cases.Type: GrantFiled: November 26, 2012Date of Patent: March 31, 2015Assignee: SAP SEInventors: Nicolas Kuchmann-Beauger, Falk Brauer
-
Patent number: 8996556Abstract: A method of parallel processing an ordered input data stream that includes a plurality of input data elements and a corresponding plurality of order keys for indicating an ordering of the input data elements, with each order key associated with one of the input data elements, includes processing the input data stream in a parallel manner with a plurality of worker units, thereby generating a plurality of sets of output data elements. The plurality of sets of output data elements is stored in a plurality of buffers, with each buffer associated with one of the worker units. An ordered output data stream is output while the input data stream is being processed by outputting selected output data elements from the buffers in an order that is based on the order keys.Type: GrantFiled: June 5, 2009Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Igor Ostrovsky, John Duffy, Mike Liddell
-
Patent number: 8996557Abstract: Various embodiments enable audio data, such as music data, to be captured, by a device, from a background environment and processed to formulate a query that can then be transmitted to a content recognition service. In one or more embodiments, multiple queries are transmitted to the content recognition service. In at least some embodiments, subsequent queries can progressively incorporate previous queries plus additional data that is captured. In one or more embodiments, responsive to receiving the query, the content recognition service can employ a multi-stage matching technique to identify content items responding to the query. This matching technique can be employed as queries are progressively received.Type: GrantFiled: May 18, 2011Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Kazuhito Koishida, David Nister, Ian Simon, Tom Butcher
-
Patent number: 8996558Abstract: A system (200) and method (500) are provided for storing communication session data and geolocation information derived from a wireless mobile communications system (210). A record of data for each communication session taking place in at least one geographical region of the mobile radio communications network (210) is stored (510) in a first storage area (220). Each record of data is accessed (520), and a subset of the data for each communication session is stored (530) in a second storage area (250). Geo-location information is derived (540) for each communication session, and stored in the second storage area (250) The method and system may allow much more rapid access to subsets of data, and if necessary to the original records.Type: GrantFiled: November 10, 2011Date of Patent: March 31, 2015Assignee: JDS UK LimitedInventors: Michael Joseph Flanagan, Peter Kenington, Nicholas James Randell
-
Patent number: 8996559Abstract: Disclosed are a method, a device and/or a system of assisted query formation, validation, and result previewing in a database having a complex schema. In one aspect, a method of a query editor includes generating a data profile which includes a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory. The method determines what a user expects in the initial result set of the initial query and/or a subsequent result set of a subsequent query based on the data profile and/or a heuristically estimated data profile. The method includes enabling the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile. The set of characteristics may include metadata of the initial query.Type: GrantFiled: October 18, 2013Date of Patent: March 31, 2015Assignee: Alation, Inc.Inventors: Venkatesh Ganti, Aaron Kalb, Feng Niu, Satyen Sangani
-
Patent number: 8996560Abstract: Information may be presented to a user by receiving a selection of one or more terms passively displayed in a document, loading the terms to a search configuration, generating first results responsive to a user's predicted interest as expressed in the search configuration, and enabling display of the first results.Type: GrantFiled: September 14, 2012Date of Patent: March 31, 2015Assignee: Facebook, Inc.Inventor: Lara Mehanna
-
Patent number: 8996561Abstract: A method, system and computer program product are disclosed for searching for data. In one embodiment, the invention provides a method comprising identifying a query and a search scope including a set of specified entities; and for each of these entities, estimating a number of documents that would be identified in a search through the entity to answer the query. On the basis of this estimating, a subset of the entities is formed. The query and this subset of entities are sent to a search engine to search the subset of entities to answer the query. In one embodiment, the estimating includes collecting statistical information from queries to build up a historical cache using heuristics or machine learning techniques, wherein the query includes a key word and a scope, and the historical cache contains a maximum number of returned results for an entity given the queries executed.Type: GrantFiled: August 4, 2009Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Yu Deng, Murthy V. Devarakonda, Rafah A. Hosn, Nithya Rajamani, Norbert G. Vogl
-
Patent number: 8996562Abstract: A computer-implemented method and system for enabling anonymous communications between networked users based on common search queries is disclosed. The present invention relates to a computer-implemented system and method for receiving a first search query from a first user, receiving a second search query from a second user, at least the first user or the second user being unidentified, determining if the first search query and the second search query fit within a match criteria, and establishing a communication link between the first user and the second user if the first search query and the second search query fit within the match criteria.Type: GrantFiled: December 1, 2005Date of Patent: March 31, 2015Inventor: Peter Warren
-
Patent number: 8996563Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A high-performance dictionary data structure is defined. The dictionary data structure is stored on a disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure. Updates run faster than one insertion per disk-head movement. The structure can also be stored on any system with two or more levels of memory. The dictionary is high performance and supports with full transactional semantics, concurrent access from multiple transactions, and logging and recovery. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk.Type: GrantFiled: April 6, 2010Date of Patent: March 31, 2015Assignee: Tokutek, Inc.Inventors: Michael A. Bender, Martin Farach-Colton, Yonatan R. Fogel, Zardosht Kasheff, Bradley C. Kuszmaul, Vincenzo Liberatore, Barry Perlman, Rich Prohaska, David S. Wells
-
Patent number: 8996564Abstract: One particular technique includes storing logic expressions in a data file. This particular technique also includes executing application code. The executing provided by this particular technique includes receiving a query, reading an individual logic expression from the data file, processing the query using the individual logic expression to determine a query result, and providing the query result in response to the query.Type: GrantFiled: November 22, 2010Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Salem Haykal, Daniel Herron, Jigar Thakkar
-
Patent number: 8996565Abstract: A system, a method, and a computer program product for in-memory database processing are provided. A business object is generated in a first system. The generated business object is replicated from the first system to a second system. A high performance application implementing the replicated business object is executed based on at least one system specific view.Type: GrantFiled: December 18, 2012Date of Patent: March 31, 2015Assignee: SAP SEInventors: Cornelia Haase, Kerstin Hoeft, Jens Lieberum, Christian Stork, Steffen Weinstock
-
Patent number: 8996566Abstract: For data backup and recovery based on linked file repositories with each of the linked file repositories representing an individual file system capable of storing at least one version of a file and being connected to at least one server system, each of the linked file repositories are placed in a certain position for storing a certain version of the file. Each position of each of the linked file repositories is continuously numbered. A number of the versions of the file are determined by the position of the one of the linked file repositories. A version-movement process over each of the linked file repositories is implemented to perform a read operation of the at least one version of the file.Type: GrantFiled: December 18, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Nils Haustein, Thorsten Krause, Harald Seipp, Daniel J. Winarski
-
Patent number: 8996567Abstract: Certain embodiments of the invention may include systems, methods, and apparatus for providing for utility common pool database. According to an example embodiment of the invention, a method is provided for utilizing a common pool database. The method may include transmitting, by one or more networks, one or more queries comprising location data from a mobile device to a server in communication with a database; receiving, from the database by the one or more networks, localized field information based at least in part on the one or more queries; and outputting the localized field information via the mobile device.Type: GrantFiled: June 2, 2014Date of Patent: March 31, 2015Assignee: General Electric CompanyInventors: Andoji Kavitha, Vinoth Kumar Mohan, Phillip Robinson
-
Patent number: 8996568Abstract: Methods and apparatus are described herein for performing AND/OR searching using multiple keywords. A query is received at a first node in a network having multiple keywords. The first node determines a set of documents matching a first of the multiple keywords, and computes an ideal Bloom filter representing those keywords. The first node sends the query and the Bloom filter to a second node, which determines its search results for a second of the multiple keywords in accordance with the Bloom filter.Type: GrantFiled: July 13, 2010Date of Patent: March 31, 2015Assignee: QUALCOMM IncorporatedInventors: Ashwin Swaminathan, Ranjith Subramanian Jayaram, Vidya Narayanan
-
Patent number: 8996569Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.Type: GrantFiled: November 30, 2012Date of Patent: March 31, 2015Assignee: Salesforce.com, Inc.Inventors: Gary Baker, Sonali Agrawal, James Ferguson, Frank Lopez, Jamie No
-
Patent number: 8996570Abstract: Systems, methods, and products are described that provide for a histology workflow management system and associated functions. One aspect provides for accessing one or more digital specimen images; generating one or more patient records and one or more case records; matching the one or more digital specimen images to the one or more case records based on one or more image properties of the one or more digital specimen images; and facilitating one or more image review functions comprising image quality, case matching, tissue block matching, and case completeness functions. Other aspects and embodiments are also described herein.Type: GrantFiled: September 15, 2011Date of Patent: March 31, 2015Assignee: Omnyx, LLCInventors: Curtis Stratman, Mark Lotter, Martin Shelly
-
Patent number: 8996571Abstract: The text search apparatus has an information storage that stores plural transposed indexes associating characters or character strings appearing in a document to be searched with the appearance positions of the characters or character strings. The transposed indexes were generated for a document in which beginning marks are added in front of texts to be subject to forward matching search. The incremental searcher of the text search apparatus adds a beginning mark in front of a search keyword and executes a forward matching search using a set of transposed indexes. The main searcher executes a partial match search using the same set of transposed indexes.Type: GrantFiled: January 4, 2013Date of Patent: March 31, 2015Assignee: Casio Computer Co., Ltd.Inventor: Katsuhiko Satoh
-
Patent number: 8996572Abstract: A logical network directory database compliant with the X.500 standard for a directory data system is disclosed. The network directory database provides a source of subscriber and service data accessible by various control and management processes that require subscriber information. The network directory database may be extensible across various communications service providers and IT domain. Further, the disclosed network directory database may be applied to new and existing services, such as, IP Multimedia Subsystem, Unlicensed Mobile Access (UMA) and other IP services.Type: GrantFiled: April 20, 2012Date of Patent: March 31, 2015Assignee: Apertio LimitedInventor: Kevin Wakefield
-
Patent number: 8996573Abstract: A journaling system provides access to subsets of user information in a segregated fashion. This permits its users to define access settings for their user information thereby limiting which other users may access the user information. In one or more embodiments, the journaling system may include a server or other computing device and one or more storage devices used to store the user information, associated access settings, or both. The access settings may define particular criteria which must be met before a subset of user information may be accessed, and may identify particular users that may access the subset of user information.Type: GrantFiled: October 10, 2011Date of Patent: March 31, 2015Inventor: George Peter Kelesis
-
Patent number: 8996574Abstract: In accordance with embodiments, there are provided mechanisms and methods for portal user data access in a multi-tenant on-demand database system. These mechanisms and methods for portal user data access in a multi-tenant on-demand database system can enable embodiments to provide portal-specific user accounts to the multi-tenant on-demand database system which have reduced configuration requirements than users directly accessing the multi-tenant on-demand database system. The ability of embodiments to provide portal-specific user accounts can reduce processing requirements of the database system.Type: GrantFiled: November 8, 2011Date of Patent: March 31, 2015Assignee: salesforce.com, inc.Inventors: Yongsheng Wu, Alfred Vieira, Punit Jain
-
Patent number: 8996575Abstract: The invention relates to a method for a computer system storing electronic objects being defined by metadata items. The method comprises deriving access rights from one or more security components originating from respective metadata items of at least one object, and determining the effective access rights for the object by means of the security components. The invention also relates to a method for a computer system storing electronic objects being defined by metadata items, wherein access rights for an object are determined by means of one or more pseudo-users. The invention also relates to an apparatus, a computer system and a computer readable medium comprising a computer program stored therein for carrying out the methods.Type: GrantFiled: September 29, 2010Date of Patent: March 31, 2015Assignee: M-Files OyInventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsäpelto, Timo Partanen
-
Patent number: 8996576Abstract: ZIP code connection matrices are created for use in insurance ratemaking by identifying common borders of geographically defined regions. ZIP codes and associated cartographic boundaries are read from a database. Pairs of coordinates for the boundaries are stored in a matrix and values are calculated that represent each pair of coordinates in the matrix. The calculated values are stored in an encoded coordinates matrix and used to determine common segments. A connection matrix is formed representing connections among ZIP codes. A neighborhood matrix is then calculated, which stores values that represent an indication of closeness of each ZIP code in the neighborhood matrix to a target ZIP code.Type: GrantFiled: November 15, 2013Date of Patent: March 31, 2015Assignee: Allstate Insurance CompanyInventor: Richard G. Woll
-
Patent number: 8996577Abstract: In an object information provision system, at least one matching data is transmitted from an object information provision device to a terminal, and a result of image analysis based on the matching data is transmitted from the terminal to the object information provision device, and the amount of information of matching data is adjusted based on the image processing result. The success or failure of extraction of a valid physical object represented by the matching data in the terminal is thereby reflected on the amount of information of matching data.Type: GrantFiled: June 15, 2012Date of Patent: March 31, 2015Assignee: NTT DOCOMO, INC.Inventors: Manabu Ota, Yasuo Morinaga
-
Patent number: 8996578Abstract: A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message.Type: GrantFiled: October 21, 2013Date of Patent: March 31, 2015Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Lusk, Todd V. Jonker, Chris A. Suver
-
Patent number: 8996579Abstract: A database for selecting database items, where the database items are indexed by a list of item identifiers. The item identifiers may be in the form of text. An initial display is generated which includes one or more parts of the item identifiers. Selection of the one or more parts may be made and results in the generation of a display of a further one or more parts for selection. The further one or more parts may be selected in order to add to the selected one or more parts to build a larger part or whole of an item identifier. Selection from a large list of item identifiers may be carried out in a relatively short time period.Type: GrantFiled: January 28, 2014Date of Patent: March 31, 2015Assignee: Kannuu Pty LtdInventor: Kevin Dinn
-
Patent number: 8996580Abstract: An apparatus and method for generating a multimedia play list based on user experiences in a portable multimedia player are provided. The apparatus includes an analyzer for analyzing user experience information input to the multimedia player, a recorder for recording the user experience information in a multimedia tag, a play list generator for generating a play list by analyzing the user experience information and the multimedia tag information recorded by the recorder, and a reproduction unit for reproducing multimedia according to the generated play list.Type: GrantFiled: July 19, 2010Date of Patent: March 31, 2015Assignee: Samsung Electronics Co., Ltd.Inventor: Yoo-Mi Noh
-
Patent number: 8996581Abstract: The invention provides a method and apparatus for obtaining hierarchical information of planar data. The method comprises mapping at least one data item from a same data set in the planar data to at least one node in a tree structure formed by a structured terminology system. The method also comprises obtaining at least one sub tree structure in the tree structure, each of the at least one sub tree structure taking the at least one node as all of its leaf node. The method also comprises selecting a target tree structure from the at least one sub tree structure and obtaining hierarchical information in the target tree structure. An apparatus corresponding to the above method is also provided. With the above method and apparatus, hierarchical information of data items may be obtained from planar organized data to facilitate subsequent and further analysis and management.Type: GrantFiled: December 20, 2011Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Yue Pan, Xing Zhi Sun, Ying Tao, Lin Hao Xu
-
Patent number: 8996582Abstract: Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.Type: GrantFiled: April 26, 2012Date of Patent: March 31, 2015Assignee: Open Invention Network, LLCInventors: Farid Khafizov, Margarita Khafizova
-
Patent number: 8996583Abstract: Visual data mining techniques for increasing data classification accuracy are disclosed. For example, a method comprises the following steps. At least two decision tree data structures from a high-dimensional data set are generated. A composite data structure comprising the at least two decision tree data structures is generated. The composite data structure is generated based on a correlation computed between the at least two decision tree data structures. The composite data structure is visualized on a display. Modification of the composite data structure is enabled via interaction with the visualization of the composite data structure on the display.Type: GrantFiled: September 28, 2012Date of Patent: March 31, 2015Assignee: EMC CorporationInventors: Tao Chen, Jidong Chen
-
Patent number: 8996584Abstract: Certain examples provide systems, apparatus, and methods for content-driven healthcare location relationship management. An example method includes receiving one or more location identifiers for a content-based clinical application. The example method includes assigning one or more locations to a source role and a target role based on the one or more location identifiers and an ontology, the ontology including a plurality of relationship types. The example method includes identifying a relationship between the source role and the target role based on the one or more location identifiers and the ontology. The example method includes associating the source role and target role based on the identified relationship. The example method includes utilizing the source role, target role, and identified relationship to configure one or more content items forming the content-based clinical application.Type: GrantFiled: February 21, 2012Date of Patent: March 31, 2015Assignee: General Electric CompanyInventors: Niranjan Sharma, Alan Ferris James, Douglas Adamson
-
Patent number: 8996585Abstract: A network management method is provided, which includes creating one or more networks defined by a closed loop based on unidirectional links among basic memory units, and creating a new network based on a new closed loop which is constructed based on two or more networks. Accordingly, it is possible to read information regarding another associated networks, upon reading about information regarding one of the created networks.Type: GrantFiled: January 28, 2013Date of Patent: March 31, 2015Inventor: Hyun Wook Choi
-
Patent number: 8996586Abstract: Storing and/or virtually compressing a file on a virtual file system associated with a portable media drive. The virtual file system includes the portable media drive and allocated storage of a storage server. The file partitioned into a local portion and at least one remote portion. The local portion is stored on the portable media drive and the remote portions are transferred to the storage server. For a virtually compressed file, the storage size of the file on the virtual file system is calculated as a function of the storage size of the local portion on the portable media drive.Type: GrantFiled: February 15, 2007Date of Patent: March 31, 2015Assignee: Callplex, Inc.Inventor: Stephen T. Sarakas
-
Patent number: 8996587Abstract: Techniques are provided for automatically structuring free form heterogeneous data. In one aspect of the invention, the techniques include obtaining free form heterogeneous data, segmenting the free form heterogeneous data into one or more units, automatically labeling the one or more units based on one or more machine learning techniques, wherein each unit is associated with a label indicating an information type, and structuring the one or more labeled units in a format to facilitate one or more operations that use at least a portion of the labeled units, e.g., information technology (IT) operations.Type: GrantFiled: February 15, 2007Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Gautam Kar, Ruchi Mahindru, Anca Sailer, Xing Wei
-
Patent number: 8996588Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic management of assets in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performance of one or more tasks relating to management of assets. The management of assets may include management of data relating to the assets, where the assets may include hardware assets or software assets, wherein the request is received at a first computing system. The method may further include performing, in real-time, the one or more tasks. The one or more tasks may include dynamically customizing, according to the request, data relating to the assets.Type: GrantFiled: July 18, 2012Date of Patent: March 31, 2015Assignee: Salesforce.com, Inc.Inventors: John Dao-Ming Ko, Michael F. Bruno, Paul Alan Riley
-
Patent number: 8996589Abstract: A digital asset management system effectively provides full control of compound media assets and their specific components. The digital asset management data model supports the creation and management of multiple levels of granularity or metadata enrichment, and different sets of file types or renditions used throughout the digital asset processing life-cycle. The extensible digital asset management data model allows telecommunications service providers to augment or enrich compound media asset metadata, and thereby, optimize the relationship between media assets, and enhance storage and retrieval functionalities. The digital asset management system solves the technical problems arising from ingesting, storing, and managing rich media assets economically and efficiently.Type: GrantFiled: February 14, 2007Date of Patent: March 31, 2015Assignee: Accenture Global Services LimitedInventors: Alessandra Macchietti, Karim El Haffar
-
Patent number: 8996590Abstract: A method for docketing and reporting activities related to a legal case by first establishing a database in a computer memory for storing case data comprised of a plurality of docket records associated with the legal case. The database is then populated with one or more docket records. A court sourced alert associated with the legal case is received via a communications network and loaded into the database. A docket report listing and identifying at least one docket record and the court sourced alert is generated and displayed to a subscriber or user. The user may then reconcile the court sourced alert with the docket record and the displayed docket report listing is modified to indicate that the court sourced alert has been reconciled with the docket record.Type: GrantFiled: November 1, 2008Date of Patent: March 31, 2015Inventor: Izzy Schiller
-
Patent number: 8996591Abstract: Systems. Methods, and Computer Program Products are provided for managing a global cache coherency in a distributed shared caching for a clustered file systems (CFS). The CFS manages access permissions to an entire space of data segments by using the DSM module. In response to receiving a request to access one of the data segments, a calculation operation is performed for obtaining most recent contents of one of the data segments. The calculation operation performs one of providing the most recent contents via communication with a remote DSM module which obtains the one of the data segments from an associated external cache memory, instructing by the DSM module to read from storage the one of the data segments, and determining that any existing contents of the one of the data segments in the local external cache are the most recent contents.Type: GrantFiled: December 18, 2013Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Lior Aronovich, Yair Toaff, Gil Paz, Ron Asher
-
Patent number: 8996592Abstract: Methods, systems, and computer program products for identifying a container associated with a plurality of files are disclosed. According to one aspect, a method includes providing for associating a file with a container associated with at least one file to form a plurality of associated files. The prevailing metadata is not required to be from all of the plurality of associated files. Further, the container may be identified based on the prevailing metadata.Type: GrantFiled: June 26, 2006Date of Patent: March 31, 2015Assignee: Scenera Technologies, LLCInventors: Jeffrey S. Bardsley, Mona Singh
-
Patent number: 8996593Abstract: In order to make more efficient virtual folder creation work which is required at the time of virtually classifying files, the present invention provides a system having: a function of extracting keywords and frequencies thereof included in metadata; and a function of creating a virtual folder on the basis of the extracted keywords and the extracted frequencies thereof. At the time of extracting the keywords, character strings which can be considered as the keywords are comprehensively extracted. In addition, at the time of creating the virtual folder, the virtual folder is provided with a hierarchical structure including at least two hierarchical levels of a parent folder and a child folder. At the time of creating the child folder, in the case where child folder candidates having equivalent frequencies exist, a candidate having a longer character string is adopted.Type: GrantFiled: August 26, 2011Date of Patent: March 31, 2015Assignee: Hitachi Solutions, Ltd.Inventor: Mitsuharu Oba
-
Patent number: 8996594Abstract: A system for automatically locating and data-typing information originating from many Web pages, and then collecting that information in a database. The database is then made available via an online data marketplace which allows users from different organizations to buy and sell related data, associated advertisements, and access to the communities of end-users who may also view advertisements and make purchases.Type: GrantFiled: November 30, 2012Date of Patent: March 31, 2015Assignee: Stragent, LLCInventor: Jonathan Monsarrat
-
Patent number: 8996595Abstract: A method of executing a dynamic clock and voltage scaling (DCVS) algorithm in a central processing unit (CPU) is disclosed and may include monitoring CPU activity and determining whether a workload is designated as a special workload when the workload is added to the CPU activity.Type: GrantFiled: December 19, 2012Date of Patent: March 31, 2015Assignee: QUALCOMM IncorporatedInventors: Norman Scott Gargash, Brian J. Salsbery
-
Patent number: 8996596Abstract: A random number generation method and apparatus are disclosed. In the random number generation method, a random number is generated using a plurality of digital signals existing in various storage devices, and thus the speed at which a random number is generated may be significantly increased.Type: GrantFiled: March 30, 2010Date of Patent: March 31, 2015Assignee: Seagate Technology InternationalInventors: Jun Seok Shim, Young Sun Park
-
Patent number: 8996597Abstract: Various embodiments of the present invention provide apparatuses and methods for filtering a digital signal with a Nyquist constrained digital finite impulse response filter. For example, an apparatus for filtering digital data is disclosed that includes a digital finite impulse response filter having a plurality of taps. The apparatus also includes a tap weight controller connected to the digital finite impulse response filter, operable to adjust a tap weight for each of a subset of the taps such that a magnitude of a Nyquist response of the digital finite impulse response filter remains within a constraint range.Type: GrantFiled: October 12, 2011Date of Patent: March 31, 2015Assignee: LSI CorporationInventors: Yu Liao, Hongwei Song, Jingfeng Liu, Haotian Zhang
-
Patent number: 8996598Abstract: Systems and methods for latency compensation are disclosed. In one embodiment, a computer-based system for latency compensation in a dynamic system comprises a processor and logic instructions stored in a tangible computer-readable medium coupled to the processor which, when executed by the processor, configure the processor to receive at least first parameter data from a first sensor and second parameter data from a second sensor, direct the at least first parameter data and the second parameter data into a combining filter, receive additional parameter data about the dynamic system from at least one additional sensor, construct a model of latency effects on the first parameter data and the second parameter data, and use the model of latency effects to compensate for latency-based differences in the first parameter data and the second parameter data.Type: GrantFiled: June 15, 2012Date of Patent: March 31, 2015Assignee: The Boeing CompanyInventor: Steven B. Krogh
-
Patent number: 8996599Abstract: An arithmetic device includes a database that stores a first indicator representing a base unit included in a unit system being assigned with a prime number other than a prime factor of a prefix, and a second indicator derived by combining the base units, in a form of a simple fraction; a conversion section that obtains a plurality of physical quantities each including a quantity, a prefix, and possibly a unit, to derive a third indicator by converting the unit into the first indicator and multiplying the converted first indicator by the prefix, or when the unit belongs to the derived unit, by converting the unit into the second indicator and multiplying the converted second indicator by the prefix; and an arithmetic section that performs calculation between the quantities of the plurality of physical quantities and between the third indicators.Type: GrantFiled: March 16, 2012Date of Patent: March 31, 2015Assignee: Kabushiki Kaisha ToshibaInventors: Hiroshi Murayama, Akira Hosokawa, Lan Wang
-
Patent number: 8996600Abstract: The functions available in a specialized processing block of a programmable device include floating-point operations, including support within the specialized processing block for subnormal operations. This is accomplished, in part, by borrowing an adder in the specialized processing block and using the adder to operate on output of a multiplier or other operator to compete a subnormal operation. Although the adder becomes unavailable to serve as an adder, the need to complete the operation in slower, more valuable general purpose logic is avoided. The adder and the other operator need not necessarily be located together in a specialized processing block.Type: GrantFiled: August 3, 2012Date of Patent: March 31, 2015Assignee: Altera CorporationInventor: Martin Langhammer
-
Patent number: 8996601Abstract: The disclosed embodiments relate to apparatus for accurately, efficiently and quickly executing a multiplication instruction. The disclosed embodiments can provide a multiplier module having an optimized layout that can help speed up computation of a result during a multiply operation so that cycle delay can be reduced and so that power consumption can be reduced.Type: GrantFiled: June 21, 2012Date of Patent: March 31, 2015Assignee: Advanced Micro Devices, Inc.Inventors: Scott A. Hilker, George Q. Phan
-
Patent number: 8996602Abstract: An optical processor that incorporates optical computing in a monolithic, i.e. single unit, structure that can take the place of, or operate as a coprocessor with, traditional processor devices such as vector processors, digital signal processors, RISCs, CISCs, ASICs, FPGAs among others. The optical processor incorporates photonic devices that perform algorithmic functions on optical signals. The optical processor takes one or more incoming digital signals, converts the digital signal into an optical signal, performs the algorithmic function(s) in the optical domain, and then converts the result back into a digital signal, all in a monolithic or single unit structure.Type: GrantFiled: November 19, 2012Date of Patent: March 31, 2015Assignee: Lockheed Martin CorporationInventor: Rick C. Stevens