Database Design Patents (Class 707/790)
-
Patent number: 8688666Abstract: A multi-blob consistency component of a tiered middleware framework ensures data blobs are transacted in an atomic manner. The component determines a data blob of a data store to be modified based on an application request. The component then reads a master blob to locate a stored version number of the data blob to be modified and a version number of the master blob. A new data blob with a new version number that replaces the data blob to be modified is written to the data store. The component then reads the master blob again to re-obtain the version number of the master blob. Thus, when the obtained and re-obtained version numbers match, the component replaces the stored version number of the data blob with the new version number of the new data blob. Further, the component deletes the data blob to be modified using the stored version number.Type: GrantFiled: August 27, 2010Date of Patent: April 1, 2014Assignee: Amazon Technologies, Inc.Inventors: Gregory J. Briggs, Vincent M. Rohr
-
Patent number: 8682941Abstract: A logical record of a source logical page is moved to a space area or a deletion area in a destination logical page. The source logical page is sequentially set forward from the logical page immediately before the last stored logical page in a subrange. The destination logical page is sequentially set backward from the leading logical page in the subrange. When a logical record is moved, exclusive control is performed in logical page units only on the source logical page and the destination logical page. The access by online operations is not prohibited on other logical pages not exclusively controlled in the same subrange.Type: GrantFiled: March 25, 2011Date of Patent: March 25, 2014Assignee: Fujitsu LimitedInventor: Hisayuki Enbutsu
-
Patent number: 8682939Abstract: A method and system for minimizing loss of critical digital data while such data is being written to a storage medium. The critical digital data is written to a digital storage medium in small blocks or segments. As each segment is transferred to the storage medium, the file allocation table is updated and the file is closed. By segmenting the files into smaller file segments, the amount of critical data lost as a result of a system failure or power loss is reduced. During playback, the file segments are dynamically assembled allowing playback of the digital data in a continuous manner.Type: GrantFiled: May 22, 2002Date of Patent: March 25, 2014Assignee: TEAC Aerospace Technologies, Inc.Inventors: Frank Joseph McNeal, Benard Setiohardjo, Michael Lebedev, Brian Allen Kibler
-
Patent number: 8676848Abstract: A method, system, and program product for identifying cloud resources are provided, and further a method, system, and program product for configuring cloud resources are provided. The method for identifying cloud resources may include receiving a request with respect to at least one resource in a cloud and determining a set of resources among the at least one resource in the cloud in accordance with the received request. Determining the set of resources may include consulting an ontology including metadata associated with the at least one resource in the cloud and computing the set of resources based on the metadata and the received request. Additionally, the method may include computing a cost factor with respect to the determined set of resources. Furthermore, the method may include rendering, in response to the received request, the determined set of resources and the cost factor with respect to the determined set of resources.Type: GrantFiled: June 9, 2010Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Naveen G. Balani, Archana Kumar, Vijay K. Sukthankar
-
Patent number: 8676861Abstract: Systems and methods are disclosed for creating and using imbedded Shortcodes. An imbedded Shortcode (ISC) and Shortcode may be uniquely associated with a full name that identifies an item of interest. The Shortcode may be visually identified when the full name is displayed by the ISC, which is select characters of the full name that are visually distinguished from the other characters of the full name. Thus, subsequent reference to the associated full name and its item of interest may be identified simply by using the Shortcode instead of the full name. For example, a user of an electronic device may observe the full name with the ISC in a visual display, and sequentially enter the characters of the Shortcode from the ISC into the electronic device to obtain additional information regarding the item of interest.Type: GrantFiled: August 12, 2013Date of Patent: March 18, 2014Assignee: WGRS Licensing Company, LLCInventor: S. Lee Hancock
-
Patent number: 8676932Abstract: In general, aspects of the invention relate to the automatic distribution and storage of digital media. Specifically, the invention relates to the automatic distribution and storage of digital media in the home environment. In one embodiment, a system and method are provided for retrieving data objects from sources like digital media input devices and sending those objects to destination digital media input devices.Type: GrantFiled: March 6, 2007Date of Patent: March 18, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Shahzad Bhatti
-
Patent number: 8671212Abstract: A real time information manager which processes raw data from data providers, such as feeds of current information about financial product offerings, is provided. Raw data objects received from various data providers are analyzed, formatted, and a current version of each unique data object is stored in an object storage pool. Information about the state of each objects is transmitted on a particular output data channel in accordance with the type of object. A subscriber process can access one or more of the data channels and utilize the broadcast data. In one configuration, one or more client managers are provided which subscribe to particular data channels and serve as an intermediary between the real time information manager and sets of clients.Type: GrantFiled: April 20, 2011Date of Patent: March 11, 2014Assignee: Goldman, Sachs & Co.Inventors: Andrew J. R. Smith, Deane Thomas, Randy Cowan
-
Patent number: 8671135Abstract: A method of providing transports for a data distribution middleware over a plurality of transport networks is provided. A data distribution middleware with a pluggable transport layer is provided. A plurality of transport plugins in the transport layer are provided. Aliases are assigned to each of the transport plugins of the plurality of transport plugins, wherein at least one of the transport plugins of the plurality of transport plugins has a plurality of aliases.Type: GrantFiled: April 24, 2006Date of Patent: March 11, 2014Assignee: Real-Time Innovations, Inc.Inventors: Rajive Joshi, Henry Choi, Gerardo Pardo-Castellote, Stefaan Sonck Thiebaut
-
Patent number: 8671114Abstract: Embodiments of the present invention provide a mechanism for weighting search results based on active and passive sharing activity among users in the context of a social network. In particular, information being shared among users is monitored. When a search is requested by a user, information recently shared among a user's social network is consulted and is used to weight the search results in the relevance calculation. For example, sharing activity that occurred recently or ongoing is used to weight the search results.Type: GrantFiled: November 30, 2006Date of Patent: March 11, 2014Assignee: Red Hat, Inc.Inventor: Donald Fischer
-
Patent number: 8666785Abstract: A method and system is provided for validating claim submissions against a claim policy that can perform a comparative analysis by comparing structured or unstructured claim submissions to semantically structured policies to direct and optimize processing of the claim submission. A method and system is also provided for enabling semantic interoperability across different proprietary electronic transaction records. Semantic queries and semantic analysis can be performed on a collection of electronic transaction records originating from different proprietary systems.Type: GrantFiled: July 28, 2011Date of Patent: March 4, 2014Assignee: Wairever Inc.Inventors: Wasyl Baluta, Shafquat Mahmud
-
Patent number: 8667020Abstract: Models and tools for facilitating database instance consolidation are described. One approach obtains standardized database instance performance data, receives instance isolation criteria which are applied to divide instances into sets, determines resource usage for each set, and assigns instance sets to target machines based on resource usage and capacity. Each instance set is associated with a virtual machine in some cases. A security isolation criterion indicates that specified instances shall not co-reside on a target machine; an organizational criterion indicates that specified instances shall be located together in a single data center; a compatibility criterion indicates that instances shall not reside in the same virtual machine, the same physical server, or the same server pool. Users iteratively reach an acceptable consolidation of instances at one or more data centers, such as an enhanced assignment of instances that is more efficient than a linear additive solution.Type: GrantFiled: April 1, 2011Date of Patent: March 4, 2014Assignee: Microsoft CorporationInventors: Li (Johnson) Zhaofu, Kuang (Bin) Bin, Huang (Allen) Aijun
-
Patent number: 8667019Abstract: Models and tools for facilitating database instance consolidation are described. One approach obtains standardized database instance performance data, receives instance isolation criteria which are applied to divide instances into sets, determines resource usage for each set, and assigns instance sets to target machines based on resource usage and capacity. Each instance set is associated with a virtual machine in some cases. A security isolation criterion indicates that specified instances shall not co-reside on a target machine; an organizational criterion indicates that specified instances shall be located together in a single data center; a compatibility criterion indicates that instances shall not reside in the same virtual machine, the same physical server, or the same server pool. Users iteratively reach an acceptable consolidation of instances at one or more data centers, such as an enhanced assignment of instances that is more efficient than a linear additive solution.Type: GrantFiled: April 1, 2011Date of Patent: March 4, 2014Assignee: Microsoft CorporationInventors: Prem N. Mehra, (Lindsey) Lingzhi Allen, (Cindy) Xue Song, (Johnson Li) Li Zhaofu, Michael C. Thomassy
-
Patent number: 8666956Abstract: A SEQUENCED request a) to apply a temporal Source table to a temporal Target table under a predicate is received. The Source table includes a plurality of rows that qualify to apply to a single Target table row under the predicate. The predicate specifies a Source table join column. Each of the plurality of Source table rows and the single Target table row include a ValidTime dimension. The plurality of Source table rows is b) ordered by the Source table join column and a period-to-be-modified. The next of the ordered plurality of Source table rows is c) applied by determining that the Target table row has a TransactionTime and, in response, closing out the TransactionTime of the Target table row. Applying the next of the ordered plurality of Source table rows includes identifying an RDIFF range as the period-to-be-modified of the Source table row being applied that is later than the ValidTime range of the single Target table row.Type: GrantFiled: December 16, 2010Date of Patent: March 4, 2014Assignee: Teradata US, Inc.Inventors: Bhashyam Ramesh, Manjula Koppuravuri
-
Patent number: 8667021Abstract: An intelligent system for database retrieval includes a computing device, an input device, a display device, and a storage device. A user initiates a free-form or structured inquiry of the storage device and the system executes a search for the free-form or structured inquiry and additionally for related knowledge if a free-form inquiry was initiated. The related knowledge search is system initiated and based upon the sensory information of the user and the user's behaviors. The free-form or structured inquiry and related knowledge results are returned to the computing device for formatting in a manner compatible with the user, the user's behavior, and the operating environment. The free-form or structured inquiry and related knowledge results are then displayed on the display device.Type: GrantFiled: June 27, 2013Date of Patent: March 4, 2014Assignee: Honda Motor Co., Ltd.Inventors: Eric Grajo, Gregg Dennis, Eric Moody, Gary Reiss
-
Patent number: 8661034Abstract: A networked peer and item recommendation system makes recommendations to users such as documents of interest and peers with whom the users may want to connect. User profile information is maintained in a profiles database. A log enables the collection of user behavior information. A cluster filtering algorithm determines a cluster that a querying user belongs to. A collaborative filtering algorithm locates other users having implicit and explicit profiles in the database that are similar to the profile of the querying user. A dynamic expert verification algorithm is associated with the collaborative filtering algorithm to verify the qualifications of users and produce bias towards users with higher quality interactions. A search engine returns items based on a keyword provided by the querying user. A sorting algorithm sorts the items returned by the cluster filtering algorithm, collaborative filtering algorithm and search engine for presentation to the querying user.Type: GrantFiled: June 20, 2012Date of Patent: February 25, 2014Assignee: Gartner, Inc.Inventors: Nir Polonsky, Girish Malangi, Brian Keif, Donatus Asumu, Chris Carroll, Malini Vittal
-
Patent number: 8655916Abstract: A computer-implemented method for constructing a profile for a target user is disclosed. The method comprises monitoring electronic communications across a network to identify at least one electronic communication that identifies a target user as an intended message recipient, extracting metadata from content associated with the at least one electronic communication; and constructing a user profile for the target user on the basis of the extracted metadata. It is assumed that the message senders send their messages, including associated content, to a given target user with the belief that the content is of some interest to the target user on the basis of some knowledge regarding the target user's personality, preferences, tastes and the like. In this manner, a profiling entity may indirectly construct a profile of the target user based on the content sent by one or more message senders to the target user.Type: GrantFiled: September 22, 2006Date of Patent: February 18, 2014Assignee: Yahoo! Inc.Inventor: Howard Scott Roy
-
Patent number: 8655894Abstract: An approach is provided for generating a searchable index including an associated object graph. Data objects of a database are converted into corresponding rows in a set of searchable columns. An object graph corresponding to each row of the searchable columns are determined. An index including the set of searchable columns and the corresponding object graphs are generated.Type: GrantFiled: April 26, 2010Date of Patent: February 18, 2014Assignee: Nokia CorporationInventor: Eric James Gieseke
-
Patent number: 8635221Abstract: The invention manages access to data items in a database that are arranged into a hierarchy of nodes. One or more access entries are associated with the hierarchy of nodes to associate a user property with an access level. Access to the data items is managed by matching one or more particular user properties associated with a user requesting the access to a user property in an access entry.Type: GrantFiled: December 20, 2002Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventor: Fernando J. Salazar
-
Patent number: 8635249Abstract: Federating multiple-level master data management systems may include a first set of master data management nodes having one or more common characteristics. A first group master data management node may be assigned to centrally manage the first set of master data management nodes, the first group master data management node maintaining master data management functionalities at a group level and providing a single logical view of master data to the first set of master data management nodes. Each master data management node in the first set has data access link with the first group master data management node based on implementation style of said each master data management node.Type: GrantFiled: May 27, 2011Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Rangachari Anand, Stacy F. Hobson, Juhnyoung Lee, Xuan Liu, Yuan Wang, Jeaha Yang
-
Patent number: 8631114Abstract: Described is a technique for gathering information about a property. A request is received at a first node of a plurality of nodes. The request requests information in accordance with the property for a set of one or more objects defined in a portion of the plurality of nodes. The first node determines information about said property for objects of said set which are defined at said first node. Each of the other nodes determines information about said property for objects of said set which are defined at said each node. Information is communicated to the first node from the other nodes about said property for objects of said set which are defined at each of said other nodes. The first node performs processing to produce final information representing information received from said other nodes and information determined by said first node regarding said property.Type: GrantFiled: January 3, 2006Date of Patent: January 14, 2014Assignee: EMC CorporationInventors: Andreas L. Bauer, Russell R. Laporte, Gregory W. Lazar, Brian R. Gruttadauria
-
Patent number: 8631039Abstract: A data normalization system is described herein that represents multiple data types that are common within database systems in a normalized form that can be processed uniformly to achieve faster processing of data on superscalar CPU architectures. The data normalization system includes changes to internal data representations of a database system as well as functional processing changes that leverage normalized internal data representations for a high density of independently executable CPU instructions. Because most data in a database is small, a majority of data can be represented by the normalized format. Thus, the data normalization system allows for fast superscalar processing in a database system in a variety of common cases, while maintaining compatibility with existing data sets.Type: GrantFiled: May 5, 2010Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Aleksandras Surna, Erik Ismert, Srikumar Rangarajan, Nimish S. Khanolkar
-
Patent number: 8620951Abstract: Systems and methods for returning results to a query based upon topic are disclosed herein. Aspects disclosed can be particularly useful when searching for videos or other media content for which associated textual information are generally relatively sparse compared to other types of content. Text associated with the query can be semantically associated with various domain topics by mapping one or more words included in the query to one or more domain topics based upon a conditional probability of the domain topic given the query. A set of results can be identified based upon a conditional probability of the result given the domain topic.Type: GrantFiled: June 1, 2012Date of Patent: December 31, 2013Assignee: Google Inc.Inventors: Jianming He, Kevin D. Chang
-
Patent number: 8612484Abstract: 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 12, 2012Date of Patent: December 17, 2013Assignee: Allstate Insurance CompanyInventor: Richard G. Woll
-
Patent number: 8606812Abstract: A method includes loading at least two databases in a server, a first database including smart tags referred to as stags and a second database including searchable content, enabling a user to generate one or more searches using the stags, each of the stags including at least one or more what components, an equal number of or a single where component, a single how component, several where components and a single how component, or several how components that are linked with another how component, and descriptive metadata and usage data, converting the stags with an interpreting engine into a search query, maintaining in a stag management engine the stag and usage data, generating data from third party databases to rank stags in a graphical user interface, and generating a list of matching results of database records and stags depending on a user selection.Type: GrantFiled: July 9, 2012Date of Patent: December 10, 2013Inventors: Vanessa Paulisch, Stephanie Rauch
-
Patent number: 8601446Abstract: A complexity dependency change impact system and method is disclosed. In one embodiment, a method of determining an efficient software testing scheme based on a dependency structure matrix (DSM) analysis includes generating a compressed DSM based on cyclic blocks associated with modules of a software application, tagging and levelling the modules of the software application based on the compressed DSM, and generating at least one compressed partition matrix based on the tagged and levelled modules. The method further includes generating at least one expanded partition matrix based on the at least one compressed partition matrix, generating value threads using the at least one compressed partition matrix and obtaining a new scheduling table and performing a path analysis using the value threads to determine the efficient software testing scheme.Type: GrantFiled: October 22, 2008Date of Patent: December 3, 2013Assignee: Wipro LimitedInventors: Ajikumar Thaitharanikarthu Narayanan, Ramprasad Malavalli Krishnamurthi
-
Patent number: 8601027Abstract: Implementations of the present disclosure include obtaining one or more queries, processing data stored in a data store based on at least one query of the one or more queries to identify a plurality of users, the plurality of users sharing a commonality that is a subject of the at least one query, generating one or more query-based social circles, the plurality of users populating a query-based social circle of the one or more query-based social circles, the query-based social circle being directed to the commonality and defining a distribution list for distributing digital content provided by one or more users of the plurality of users, and transmitting social circle data corresponding to the query-based social circle to display a representation of the query-based social circle to at least one user of the plurality of users.Type: GrantFiled: June 20, 2011Date of Patent: December 3, 2013Assignee: Google Inc.Inventors: Reza Behforooz, George Baggott, Ana Maria Ulin Vazquez, Charles Mendis
-
Patent number: 8595271Abstract: A computer-implemented method for performing file system checks may include identifying a file system to check. The computer-implemented method may also include identifying a base log including file system metadata within the file system at a previous time. The computer-implemented method may further include identifying a set of changed inodes within the file system since the previous time. The computer-implemented method may additionally include creating an updated log based on the base log and the set of changed inodes. The computer-implemented method may also include checking the updated log for consistency. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 15, 2010Date of Patent: November 26, 2013Assignee: Symantec CorporationInventor: Kedar Patwardhan
-
Patent number: 8595095Abstract: In a banking application system including numerous banking applications, a data management framework allows for the generalized storage and subsequent access of result data. Through the application of the framework to the raw processing data generated by one of the banking applications, the result data is stored in a general storage location. Through this framework, the data is then readily accessible by all other banking applications. This framework includes a header field, characteristics data and key figure data. This removes proprietary restrictions on the data itself and thus makes it available to the other applications, increasing cross-system efficiency by allowing other applications to access and subsequently use the result data.Type: GrantFiled: May 31, 2006Date of Patent: November 26, 2013Assignee: SAP AGInventors: Andreas S Borchardt, Dirk Endesfelder, Ralf M Handl, Michael Hladik, Roland Kolata, Ekkehard Lange, Christoph Meinel, Frank Raebiger
-
Publication number: 20130311515Abstract: The invention relates to a device for controlling data that is in particular relevant to diabetes, including logging and processing data of this type and providing data for measures, primarily for use in a non-medical environment. In order to be used in a non-medical environment, the device comprises means for logging, processing and storing personal details, nutritional values and diagnostic details and comprises wireless communication means.Type: ApplicationFiled: November 24, 2011Publication date: November 21, 2013Inventor: Max D. Van Gelder
-
Patent number: 8589451Abstract: In one embodiment, a computer-implemented method comprises receiving a query in a controller. A data store stores data in a relational database. The database comprises a plurality of fields and a plurality of data elements. Each field is associated with a portion of the data elements. The database is arranged as at least one table, and the query identifies data of an object to be stored in a data set. The method further comprises determining, by the controller, whether the relational database includes a field associated with a class of the object; and if the relational database does not include a field associated with the class of the object, adding a column to the relational database, the added column having a field corresponding to the class. The method further comprises adding the data of the object to the relational database.Type: GrantFiled: May 24, 2012Date of Patent: November 19, 2013Assignee: SAP AGInventors: Tobias Zahn, Steffen Geissing
-
Patent number: 8583457Abstract: A system and methods for coordinating and displaying a short name of a drug are disclosed. The short name may be a subset of the prescribed drug's name, it may be an independent name, or it may be a graphical symbol. Short names for multiple drugs of a patient may be related by a common naming convention. Short names may be printed onto a reference card along with an indication corresponding to the drug's dosing regime. Short names may also be printed onto medicament container labels, additional instruction sheets, labels used for stocking and the like. The short name may be selectable and may be stored.Type: GrantFiled: May 10, 2013Date of Patent: November 12, 2013Assignee: Walgreen Co.Inventor: J. Randolph Lewis
-
Patent number: 8583605Abstract: Some embodiments provide a media production application. The application receives a script of a media project and parses the script to identify (i) story sections of the media project and (ii) characters in the media project. The application automatically creates data structures for the story sections and the characters, and associations between the story sections and the characters. The application receives several different types of data related to production of a media project and automatically schedules production activities for the media project based on the different types of data. For each location at which one or more story sections will be filmed, the application receives a photo of the location. The application displays a graphical outline of the media project in which each story section is represented by a thumbnail of the photo of the location at which the story section will be filmed.Type: GrantFiled: June 15, 2010Date of Patent: November 12, 2013Assignee: Apple Inc.Inventor: Jeff Roenning
-
Patent number: 8583691Abstract: A process for viewing document information on a mobile communication device without having to retrieve the full document onto the device. The solution is client-server based. The client is the mobile device attachment viewing application and the server is the document (attachment) handling process on a remote machine. The process comprises server document information construction and delivery, and document information display on the mobile device.Type: GrantFiled: July 27, 2011Date of Patent: November 12, 2013Assignee: Blackberry LimitedInventors: Jainwei Oliver Yuan, Olav A. Sylthe, Dan Dumitru
-
Patent number: 8566361Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.Type: GrantFiled: December 9, 2011Date of Patent: October 22, 2013Assignee: Delphix Corp.Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Patent number: 8560098Abstract: A system to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.Type: GrantFiled: April 23, 2010Date of Patent: October 15, 2013Assignee: Ashford Technical Software, Inc.Inventors: Frank Marion Chapman, Ronald Lyle Brown
-
Patent number: 8560096Abstract: A method to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance for the plurality of equipment is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.Type: GrantFiled: April 23, 2010Date of Patent: October 15, 2013Assignee: Ashford Technical Software, Inc.Inventors: Frank Marion Chapman, Ronald Lyle Brown
-
Patent number: 8560530Abstract: Methods, apparatus, and articles of manufacture to rank a web site are disclosed herein. An example method to rank the influence of a web site involves receiving a topic term, filtering out a post that is not relevant to the topic term from a first plurality of posts to a web site, determining a number of inbound links to the web site based on the topic term, determining a time between the inbound links to the web site based on the topic term, and generating a rank of the web site based on the number of inbound links and the time between the inbound links.Type: GrantFiled: June 15, 2010Date of Patent: October 15, 2013Assignee: BuzzMetrics, Ltd.Inventors: Yakir Krichman, Eliyahu Greitzer
-
Patent number: 8560097Abstract: A computer assisted method to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.Type: GrantFiled: April 23, 2010Date of Patent: October 15, 2013Assignee: Ashford Technical Software, Inc.Inventors: Frank Marion Chapman, Ronald Lyle Brown
-
Patent number: 8560584Abstract: Apparatus, systems, and methods may operate to receive a request to move at least a portion of a database table stored on a tangible medium from a current partition to a history partition, wherein the database table is partitioned into physical partitions according to a selected mapping update frequency. In response to receiving the request, activities may include modifying a logical partitioning of the database table by updating a mapping of the physical partitions to logical partitions. Other apparatus, systems, and methods are disclosed.Type: GrantFiled: December 15, 2010Date of Patent: October 15, 2013Assignee: Teradata US, Inc.Inventors: Like Gao, Yu Long, Congnan Luo, Judy Wu, Michael Leon Reed
-
Patent number: 8554806Abstract: Stored data are transported between different systems having different platforms by converting the format of the stored data into a common format either before or after transmitting the stored data from the source database system to the target database system. The common format may be a format that is universal in that the common format is not machine dependent. The stored data may be kept in the common format at the target database system and never converted to another format. Optionally, the stored data may be converted from the common format to a format associated with the target database system, thereby facilitating backward compatibility. A tool may be provided for performing the conversion.Type: GrantFiled: October 14, 2004Date of Patent: October 8, 2013Assignee: Oracle International CorporationInventors: Wei Hu, Alexander Hwang, Shen-Ban Meng, Alok Pareek, Dmitry Potapov, Francisco Sanchez
-
Patent number: 8554795Abstract: A method of writing data into identification media of various types (IM-X, IM-Y) via assigned write/read stations WR in accordance with an embodiment of the present application includes a step wherein, a virtual, identification media-independent reference file system RFS is defined. All access keys RKi are replaced by a file system key FSK and all access rights ACi of subsections Bi are suspended and a file system FS, corresponding to the reference file system RFS, is initialized or written into the identification media: (FS(IM-X), FS(IM-Y)). In doing so, a file system starting point (FS-S(IM-X), FS-S(IM-Y)) is defined in the identification media (IM(FS) and in the assigned read/write stations WR(RFS) so that applications (App(RFS) corresponding to the virtual reference file system RFS can be written into the identification media and executed.Type: GrantFiled: November 11, 2004Date of Patent: October 8, 2013Assignee: Legic Identsystems AGInventors: Marcel Plüss, Peter Plüss, Klaus Ulrich Klosa
-
Patent number: 8549041Abstract: A system includes reception of a request for a page location corresponding to a logical page number, determination of a difference between the logical page number and a smallest logical page number of each of a plurality of converter leaf pages descending from a parent converter inner page, determination of a smallest number 2x that is greater than the number of logical page number-to-page location mappings within each one of the plurality of converter leaf pages, right-shifting of a binary representation of the difference x positions to determine a branch index, identification of one of the plurality of converter leaf pages based on the branch index and on an indexed list of converter page identifiers within the parent converter inner page, logically ANDing of the binary representation of the difference with a binary representation of 2x?1 to determine a mapping index of the identified converter leaf page, identification of a mapping of the identified converter leaf page based on the mapping index, and deterType: GrantFiled: July 18, 2011Date of Patent: October 1, 2013Assignee: SAP AGInventors: Dirk Thomsen, Ivan Schreter
-
Patent number: 8549048Abstract: A method of managing workflows related to storage services provided by a service provider to a customer (via a management system) is presented. The management system includes a Web server and a workflow process. The Web server presents to a customer a task screen (or set of task screens) for a customer-selected work order request type so that the customer can prepare and submit a work order request to the management system. After receiving the work order request, the Web server uses information contained in and associated with the request to create a database object that includes some or all of the following elements: customer identifier; work order identifier, date/time of request; request state (e.g., new, open or closed); type of request; parameters or arguments to the request; and any textual description provided by the customer. The Web server stores the object in a database.Type: GrantFiled: December 19, 2001Date of Patent: October 1, 2013Assignee: EMC CorporationInventors: Stephen Todd, Michel Fisher, Paul M. Bober, Steven M. Blumenau
-
Patent number: 8549023Abstract: A method and apparatus for resorting a sequence of sorted strings, wherein the sequence of sorted strings is obtained by sorting a plurality of strings based on a first character collation standard and the resorting is based on a second character collation standard. A method in accordance with an embodiment of the invention includes: comparing the first character collation standard with the second character collation standard to obtain a change of the character collation standard; and resorting the sequence of sorted strings based on the change of the character collation standard. The method of the present invention takes the change of the character collation standard and its affection to the sequence of sorted strings into consideration, and can resort the sequence of sorted strings quickly and thus save time for resorting.Type: GrantFiled: November 20, 2008Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Yu Guo, Qi Lu, Jin Zhu, Zhi Bo Zuo
-
Patent number: 8549039Abstract: Systems and a method are described. The method includes identifying and presenting a plurality of data items comprised of receiving a selection that identifies a parent category; identifying a first plurality of categories based on the parent category, the first plurality of categories including a first category, the plurality of data items not being user-classifiable under the first plurality of categories; identifying the plurality of data items based on a link from the first category to a second category, the second category being included in a second plurality of categories that are respectively associated with the first plurality of categories, the plurality of data items being user-classified under the second category; and communicating, over a network, a user interface response to the receiving the selection, the user interface including the plurality of data items.Type: GrantFiled: January 4, 2012Date of Patent: October 1, 2013Assignee: eBay Inc.Inventor: Joseph Socrates Seamon
-
Patent number: 8543555Abstract: Mechanisms are provided for efficiently improving a dictionary used for data deduplication. Dictionaries are used to hold hash key and location pairs for deduplicated data. Strong hash keys prevent collisions but weak hash keys are more computation and storage efficient. Mechanisms are provided to use both a weak hash key and a strong hash key. Weak hash keys and corresponding location pairs are stored in an improved dictionary while strong hash keys are maintained with the deduplicated data itself. The need for having uniqueness from a strong hash function is balanced with the deduplication dictionary space savings from a weak hash function.Type: GrantFiled: March 30, 2012Date of Patent: September 24, 2013Assignee: Dell Products L.P.Inventor: Vinod Jayaraman
-
Patent number: 8543614Abstract: A storage of nodes of hierarchically structured data uses logical node identifiers to reference the nodes stored within and across record data structures. A node identifier index is used to map each logical node identifier to a record identifier for the record that contains the node. When a sub-tree is stored in a separate record, a proxy node is used to represent the sub-tree in the parent record. The mapping in the node identifier index reflects the storage of the sub-tree nodes in the separate record. Since the references between the records are through logical node identifiers, there is no limitation to the moving of records across pages, as long as the indices are updated or rebuilt to maintain synchronization with the resulting data pages. This approach is highly scalable and has a much smaller storage consumption than approaches that use explicit references between nodes.Type: GrantFiled: August 22, 2005Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Yao-Ching Stephen Chen, Yue Huang, Fen-Ling Lin, Brian Thinh-Vinh Tran, Guogen Zhang
-
Patent number: 8538992Abstract: The methods, systems, and data structures are taught for federating disparate calendaring systems into composite calendaring systems and composite calendars. First and second calendaring systems are bridged to a composite calendaring system using a bridging communication. The composite calendaring system tracks and presents selective information within a composite calendar.Type: GrantFiled: June 30, 2003Date of Patent: September 17, 2013Assignee: Novell, Inc.Inventors: Daniel C. Lawyer, Jeffrey Todd Hawkins, Scott Alan Isaacson, Matthew Richard French, James D. Nyland, Stephen R Carter
-
Patent number: 8533197Abstract: Systems, methods and computer readable media for media for continuous content sharing between systems through intelligent resolution of federated hierarchical graphs are described. A Multi-Topology Middleman (MTM) is used between the source and target systems to handle the content sharing. The MTM builds on traditional import/export infrastructure; it tracks the import/export of individual objects between systems. When a conflict is found between systems, the MTM learns the conflict resolution and stores the conflict resolution as a rule for the conflicting object, and applies the rule for subsequent import/export process on that object. The MTM also tracks the mapping of objects between the source and target systems and updates the target object in accordance with a change in the source object. The MTM is also capable of undoing the import process.Type: GrantFiled: March 29, 2011Date of Patent: September 10, 2013Assignee: Bladelogic, Inc.Inventors: Michael Theroux, Itai Berman
-
Publication number: 20130226971Abstract: Systems, methods, and media for managing an in-memory NoSQL database are provided. In some embodiments, systems for managing an in-memory NoSQL database are provided, the systems comprising a hardware processor that is configured to: identify a group of keys capable of being included in a complex multi-key database command, the group including a first key and a second key, the first key being associated with a first value and the second key being associated with a second value, the first value and the second value being stored on different servers that are part of the database; and cause the first value and the second value to be both stored on a given server.Type: ApplicationFiled: March 28, 2013Publication date: August 29, 2013Inventors: Yiftach Shoolman, Ofer Bengal