Patents Examined by Albert Phillips, III
-
Patent number: 9626422Abstract: Systems and methods for reslicing data in a representation of a relational database are disclosed. In one embodiment, the database includes a representation including a first slice. The database system creates a plurality of new slice and to create a plurality of write queues. The database system copies units of data in the first slice to the new slices according to a distribution function. The distribution function determines, for each unit of data in the first slice, one of the new slices into which to copy the unit of data. The database system asynchronously writes one or more actions of a set of one or more asynchronous database transactions to the first slice when copying the data in the first slice to the new slices. The database asynchronously enqueues the one or more actions of the set of asynchronous database transactions in the write queues according to the distribution function.Type: GrantFiled: October 7, 2013Date of Patent: April 18, 2017Assignee: Clustrix, Inc.Inventors: Jason Frantz, Sergei Tsarev, Jim Gale, Scott Smith, Dan Adkins
-
Patent number: 9626390Abstract: In one general aspect, a computer system can include instructions stored on a non-transitory computer-readable storage medium. The computer system can include a program database module configured to define, at a shadow system, a shadow program database including data and a structure collectively defining an upgrade to an original program database on an original system. The computer system can include a basis module configured to define at the shadow system a shadow basis database related to start functionality of the shadow system. The computer system can also include a downtime execution module configured to trigger the shadow system to change from a downstate to an upstate based on a combination of data included in the shadow basis database and the data of the shadow program database.Type: GrantFiled: December 27, 2010Date of Patent: April 18, 2017Assignee: SAP SEInventors: Levke Bentzien, Wieland Hoprich
-
Patent number: 9600824Abstract: A system functions to recommend equipment expansions, additions and/or substitutions; interconnections; supplemental capabilities; features; etc. based upon a knowledge of a consumer's existing audio and/or visual system configuration.Type: GrantFiled: May 31, 2011Date of Patent: March 21, 2017Assignee: Universal Electronics Inc.Inventors: Paul Ogaz, Arsham Hatambeiki, Patrick H. Hayes
-
Patent number: 9589242Abstract: A system is provided for integrating custom policy rules with a policy validation process for validating forms within an organization. The system may enable the organization to create new policy rules and to customize existing policy rules for forms according to various specifications. The custom policy rules may be stored in policy database and the policy validation process may be applied to validate submitted forms against the custom policy rules for identifying policy rule violations. The system may automatically apply the policy validation process upon the submission of a form to the organization for identifying violations before posting the form to the organization's system. The system may generate a policy violation results list, and may provide a display message for indicating when policy violations have been identified in the submitted form, and may also present options to the user for addressing the policy violation and approving the form.Type: GrantFiled: September 19, 2011Date of Patent: March 7, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Neil Robinson, Annette Bruer, Clifford Hoglund, Jarek Wyganowski
-
Patent number: 9589045Abstract: One or more processors initiate cluster feature (CF)-tree based hierarchical clustering on leaf entries of CF-trees included in a plurality of subsets. One or more processors, generate respective partial clustering solutions for the subsets. A partial clustering solution includes a set of regular sub-clusters and candidate outlier sub-clusters. One or more processors generate initial regular clusters by performing hierarchical clustering using the regular sub-clusters. For a candidate outlier sub-cluster, one or more processors determine a closest initial regular cluster, and a distance separating the candidate outlier sub-cluster and the closest initial regular cluster. One or more processors determine which candidate outlier sub-clusters are outlier clusters based on which candidate outlier sub-clusters have a computed distance to their respective closest initial regular cluster that is greater than a corresponding distance threshold associated with their respective closest initial regular cluster.Type: GrantFiled: April 8, 2014Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Svetlana Levitan, Jing-Yun Shyr, Damir Spisic, Jing Xu
-
Patent number: 9582583Abstract: System, method, and computer program product to perform an operation, the operation comprising publishing a content according to a content class ratio and a content impact on each of a plurality of metrics.Type: GrantFiled: June 25, 2014Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maryam Ahmed, Trudy L. Hewitt, Kimberly D. McCall
-
Patent number: 9582806Abstract: A hierarchical tagging system and method are provided. In one embodiment, a software-based customer relationship management system and method may include the hierarchical tagging system.Type: GrantFiled: April 3, 2008Date of Patent: February 28, 2017Assignee: SugarCRM Inc.Inventors: Jacob Taylor, Ajay Gupta, Vineet Dhyani
-
Patent number: 9569489Abstract: Embodiments of the present invention disclose a method and an apparatus for data preheating, which relate to database technologies, so as to increase a responding speed of a database system, reduce frequent IO on a magnetic disk, and improve overall performance of the database system. The method includes: when a database is started, reading hit ratio information from a flash memory device and reading user configuration information from a hard disk; obtaining a union set of a preset hot data table in the user configuration information and a hot data table in the hit ratio information; determining the total number of to-be-loaded hot data blocks from the union set; according to the storage proportions, determining the to-be-loaded hot data block to be stored into a shared buffer and the flash memory device; and separately storing the to-be-loaded hot data block into the shared buffer and the flash memory device.Type: GrantFiled: May 15, 2014Date of Patent: February 14, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Kun Dai, Huaizhou Li, Jiao Song
-
Patent number: 9569508Abstract: A business process visualization is described. In one embodiment, process may include searching for documents stored in memory. The search identifies first documents, wherein the first documents comprise data of respective transactions of a first business process sequence implemented by an enterprise application. A user interface (UI) is then generated that includes components corresponding to the first documents, respectively, and components that visually identify relationships between the first documents.Type: GrantFiled: September 19, 2011Date of Patent: February 14, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Gary A. Mora, Bhupinder Singh Sondhi, David J. Bell, Amira A. Morcos, Carl Yerkovich
-
Patent number: 9569461Abstract: An apparatus, system, and method for distributing authority for data objects. Each of the data objects in a replication set is stored at a different data storage site and comprises a copy of a content. An edit authority is assigned to only one of the data storage sites at a time using an edit authority object corresponding to the replication set that is transferable between the data storage sites. Responsive to a change to the content of a data object located at a particular data storage site having the edit authority, an update is propagated to a remaining portion of the data storage sites to affect eventual consistency of the replication set. Usability of the data objects at the remaining portion of the data storage sites is maintained until the update is received and processed to thereby reduce a time and expense associated with maintaining data consistency.Type: GrantFiled: June 11, 2014Date of Patent: February 14, 2017Assignee: THE BOEING COMPANYInventors: Robert Stephen Strong, Max Neal Jensen, Anthony J. Williams, Timothy A. Denney
-
Patent number: 9569283Abstract: Embodiments of the present disclosure may include a system and method for passing documents between sandboxed applications in an efficient manner. When a document is passed from a source application to a target application, information regarding when the document was passed and to which application the document was passed to is stored in a document history table. Once the document is passed back to the source application, a document matching manager relies on information stored in the history table to determine if the document being passed back should overwrite a previous version of the document. If the document matching manager cannot determine that the previous version of the document should be overwritten, a user may be prompted to store the document at a desired location.Type: GrantFiled: January 31, 2014Date of Patent: February 14, 2017Assignee: SAP SEInventor: Peter Eberlein
-
Patent number: 9558341Abstract: A computer system is provided including a single sign-on system with applications and a data store storing user profiles, each including a user ID, wherein each of the user profiles has a corresponding application password for one or more of the applications, and a user profile administration tool. The user profile administration tool includes a password provisioning section where an administrator selects a user profile and further selects an application type. The application type includes an application type wherein the administrator resets the password for one or more of the applications. The application type also includes a stand-alone application type wherein the administrator resets a password for a stand-alone application. The user profile administration tool further includes a password synchronizing section wherein the user profile administration tool automatically synchronizes the application passwords with each of the corresponding user profiles.Type: GrantFiled: April 13, 2006Date of Patent: January 31, 2017Assignee: Sprint Communications Company L.P.Inventors: Mouaz Allababidi, Balagurunathan Balasubramanian, Kenneth J. Golden, Shrikant D. Jannu, Nadirshah N. Jivani
-
Patent number: 9547453Abstract: A computer-implemented method for layered storage of enterprise data comprises receiving from one or more virtual machines data blocks; de-duplicating the data blocks per hypervisor; storing de-duplicated data blocks in a local cache memory; time-based grouping the data blocks into data containers; dividing each data container in X fixed length mega-blocks; for each data container applying erasure encoding to the X fixed length mega-blocks to thereby generate Y fixed length mega-blocks with redundant data, Y being larger than X; and distributed storing the Y fixed length mega-blocks across multiple backend storage systems.Type: GrantFiled: April 8, 2014Date of Patent: January 17, 2017Assignee: INURONInventor: Kurt Glazemakers
-
Patent number: 9542468Abstract: Data synchronization requires much time if synchronization is started from an initial state where synchronization between databases is not performed, and when a synchronized record is updated during the synchronization process, synchronization of records must be performed again, so that the amount of communication for synchronization is increased. Therefore, when starting synchronization, data synchronization is performed based on a method using a table indicating the synchronization statuses between databases, and at the final stage of synchronization, data synchronization is performed based on a query transmission method using update logs.Type: GrantFiled: March 24, 2014Date of Patent: January 10, 2017Assignee: Hitachi, Ltd.Inventor: Akihiro Itoh
-
Patent number: 9529819Abstract: Viewing and editing operations on a file having an unsupported file type are enabled through a method of opening the file through a remoting session. The method includes the steps of issuing a request to open the file and metadata of the file, programmatically transmitting credentials of the user to a connection server to log the user into a virtual machine, and establishing a remoting session with the virtual machine to access the file for viewing and editing, the virtual machine opening the file based on the request to open the file and the metadata of the file.Type: GrantFiled: August 23, 2013Date of Patent: December 27, 2016Assignee: VMware, Inc.Inventors: Andre Leibovici, Scott Howard Davis
-
Patent number: 9529841Abstract: In an embodiment, a method of electronically visualizing a life history includes, using a processor, generating a first visual representation of a first life history as a function of a first set of multiple events that are defined by event data stored in a tangible storage medium. Each event is identified within the event data as being one of a positive life event and a negative life event. Within the event data, each event is associated with an age within the first life history.Type: GrantFiled: September 5, 2014Date of Patent: December 27, 2016Inventor: Christopher Girdwood
-
Patent number: 9524347Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining when to implement native application that has been identified in response to a search query, the implementation occurring without user intervention. The implementation may involve installing and launching a native application on a user device in response to a query, or launching a native application already installed on a user device in response to the query.Type: GrantFiled: April 1, 2014Date of Patent: December 20, 2016Assignee: Google Inc.Inventors: Chaesang Jung, Jaehyun Yeom
-
Patent number: 9519649Abstract: A row is inserted in a database table on a page having a first space reserved for inserting rows of the database table. A second space is reserved for adding data to the inserted row, wherein reserving the second space includes reserving the second space on the page responsive to inserting the row.Type: GrantFiled: October 7, 2013Date of Patent: December 13, 2016Assignee: International Business Machines CorporationInventors: Charles R. Bonner, John J. Campbell, Frances H. Villafuerte, Maryela E. Weihrauch
-
Patent number: 9514249Abstract: Improved, re-arrangeable, and/or customizable data tree hierarchies, and methods of use thereof, are provided. In one embodiment, a method for customizing a data tree hierarchy includes providing, to a plurality of communication devices that are each associated with one or more respective users, access to a data tree hierarchy. The data tree hierarchy is adapted to include a plurality of data items, and each of the plurality of data items is positionable at one of a plurality of hierarchal levels. The method also includes receiving input from one or more of the communication devices to change a position of one or more of the plurality of data items in the data tree hierarchy, and changing the position of the one or more of the plurality of data items in the data tree hierarchy in response to receiving the input from the one or more of the communication devices.Type: GrantFiled: February 22, 2012Date of Patent: December 6, 2016Inventor: David Qingdong Ge
-
Patent number: 9514156Abstract: Techniques for topic extraction and opinion mining are described. For example, a machine selects a document that is pertinent to a topic based on searching a plurality of documents. The machine identifies an identifier of a party to a transaction being referenced in the document, and identifies the transaction conducted by the party to the transaction based on the document. The machine determines a rating of the transaction based on the document. The determining of the rating of the transaction includes identifying, from a plurality of polarity words included in the document, a dominant polarity word based on a syntactic distance between the dominant polarity word and the topic in a syntactic tree. The machine determines a sentiment of the document based on the transaction, and the rating of the transaction.Type: GrantFiled: September 6, 2013Date of Patent: December 6, 2016Assignee: eBay Inc.Inventors: Neelakantan Sundaresan, Yongzheng Zhang, Catherine Baudin, Dan Shen, Shen Huang