Patents Examined by Scott A Waldron
-
Patent number: 10789242Abstract: The disclosed embodiments provide a system for managing a materialized view of data in a data store. During operation, the system obtains a first creation time of a first materialized view of the data in the data store. Next, the system verifies that the first materialized view is not affected by deletions applied to the data since the first creation time. The system then identifies one or more additions to the data that are not included in the first materialized view. Finally, the system applies the additions to the first materialized view to maintain an eventual consistency of the first materialized view with the data store.Type: GrantFiled: April 25, 2018Date of Patent: September 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: SungJu Cho, Roman A. Averbukh, Yanwei Zhang, Andrew J. Carter, Jane Alam Jan
-
Patent number: 10083095Abstract: Embodiments are described for analytic backup of datasets in a client-server network. A system or processor-based operation derives historical data about backup operations performed in a client-server computer network system and analyzes a present backup operation to be performed for a client computer dataset with respect to a plurality of parameters comprising data type, backup level/data density, backup method, and target storage type. A report comparing one or more past backup operations from the historical data to the present backup operation is generated and transmitted to a user of the client to facilitate selection of an optimum backup method for the present backup operation with respect to minimized backup operation time.Type: GrantFiled: September 25, 2014Date of Patent: September 25, 2018Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Vladimir Mandic
-
Patent number: 10067839Abstract: A user equipment (UE) includes a radio transceiver, a hardware processor and non-transitory storage device. The radio transceiver is to wirelessly couple the UE to a network. The hardware processor couples to the radio transceiver. The non-transitory storage device is coupled to the hardware processor and stores a content object, a group profile data that identifies another UE as a member of a backup group, and a backup content application which, when executed by the hardware processor, causes the hardware processor to access the group profile data to identify another UE and initiate copying of at least a portion of the content object to the identified UE of the backup group.Type: GrantFiled: May 8, 2015Date of Patent: September 4, 2018Assignee: Sprint Communications Company L.P.Inventors: Lyle T. Bertz, Lyle W. Paczkowski
-
Patent number: 10042926Abstract: In one embodiment, a method includes receiving a query specifying a name including a given name and a surname; locating a set of users, comprising: for each of a plurality of users, including the user in the set of users if the user's given name matches the given name specified in the query and the user's surname matches the surname specified in the query or if the user's given name matches the given name specified in the query and the user's surname does not match the surname specified in the query and the surname of at least one family connection of the user matches the surname specified in the query; and discarding the user otherwise; and sending at least a portion of the set of users in response to the query.Type: GrantFiled: October 15, 2012Date of Patent: August 7, 2018Assignee: Facebook, Inc.Inventors: Kittipat Virochsiri, Sriram Sankar
-
Patent number: 10042552Abstract: As part of a columnar in-memory database, value identifiers are inserted into a backing array in-memory until such time that it is determined that such backing array does not have sufficient capacity. A new backing array is then generated that includes the value identifiers in the old backing array and which has sufficient capacity. The old backing array can be flushed from memory when there are no active operations using such backing array. Such an arrangement allows for readers and non-structural writers to operate concurrently.Type: GrantFiled: November 25, 2014Date of Patent: August 7, 2018Assignee: SAP SEInventors: Rolando Blanco, Ivan Schreter, Chaitanya Gottipati, Mihnea Andrei, Reza Sherkat
-
Patent number: 10042876Abstract: Methods and arrangements for joining data sets. There are accepted: a first data set which forms a table in a relational database, and a second data set which forms a table in a relational database, each of the first and second data sets comprising a key value. Each of the first and second data sets is hashed based on the key value, and are thereupon sorted based on the key value. The sorted first and second data sets are joined with one another based on the key value. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: September 17, 2014Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Jeffrey H. Derby, Robert Kevin Montoye, Dheeraj Sreedhar
-
Patent number: 10013435Abstract: An electronically stored financial document is either maintained in a first storage system when a parameter associated with the document is greater than a pre-selected parameter or in a second storage system when the parameter associated with the document is less than or equal to the pre-selected parameter. A request for a stored financial document is received and the requested financial document parameter is compared to the pre-selected financial document parameter to determine if the electronically stored financial document's parameter is more than, less than, or equal to the pre-selected parameter. By using an interlinked interface, an electronic processor compares and electronically accesses one of the storage systems in response to the comparison of the pre-selected parameter to the electronically stored financial document's parameters. After accessing the appropriate storage system, the requested electronically stored financial document can be reproduced, and/or distributed.Type: GrantFiled: February 26, 2018Date of Patent: July 3, 2018Assignee: Mirror Imaging L.L.C.Inventors: Michael D. Schulze, Richard J. Gagnon
-
Patent number: 9996584Abstract: A database system supporting persistent queries, comprising a persistent query service that receives connections and requests from client software applications; and a plurality of network-attached data sources; and a method for providing persistent queries using a persistent query service.Type: GrantFiled: August 22, 2015Date of Patent: June 12, 2018Assignee: ARIA SOLUTIONS, INC.Inventor: Paul Peloski
-
Patent number: 9984158Abstract: A method and system for finding services in a service-oriented architecture network may include receiving, in a local service registry from a client, a search query for a particular service. The local service registry may include a local database listing registered services. The network may include querying the local database to determine a first list of services that satisfy the search query and determining a neighboring service registry, in a network of service registries, based on a property other than a property of the particular service being searched for. The method may include sending the search query to the neighboring service registry and receiving, from the neighboring service registry, a second list of services, registered with the neighboring service registry, that satisfy the search query. The method may include returning, to the client, the first list of services and the second list of services that satisfy the search query.Type: GrantFiled: March 18, 2014Date of Patent: May 29, 2018Assignee: Axis ABInventors: Björn Edlund, Joachim Ståhl, Joakim Roubert, Mikael Ranbro, Staffan Olsson, Ted Hartzell
-
Patent number: 9965536Abstract: A system, method and computer-readable mediums for replicating data, are provided. A replication logic description describing how data is replicated in a replication path and a resource description describing a replication environment are specified. The replication logic description is bound to at least one resource in the resource description. Once bound, an object representing a bound replication logic description and the resource description is generated and deployed in the replication environment. Once deployed the object replicates data in the replication path while ensuring transaction consistency and delivery during replication of the data.Type: GrantFiled: December 27, 2013Date of Patent: May 8, 2018Assignee: SYBASE, INC.Inventors: Heping Shang, Randall L. Hughes, Yu Wang
-
Patent number: 9959301Abstract: In an embodiment, a method comprises receiving a first record comprising one or more first fields from a first source computer; in response to determining that the first record is a first type and a first node is associated with the first type, sending the first record to the first node to be processed; receiving a second record comprising the one or more first fields and one or more second fields from a second source computer; in response to determining that the second record is a second type and a second node is associated with the second type, sending the second record to the second node; in response to determining that the second type is a first subtype of the first type, sending the second record to the first node to be processed, without suspending the first node.Type: GrantFiled: July 25, 2014Date of Patent: May 1, 2018Assignee: CISCO TECHNOLOGY, INC.Inventor: Saileshwar Krishnamurthy
-
Patent number: 9953083Abstract: The present invention is directed towards a method and system for processing a real time increase in search requests for a common event. The method and system includes detecting an activity spike in user search request activity based on monitoring of user search requests over a defined period of time and determining source locations associated with the activity spike based on user search result activities. The method and system further includes associating the source locations with the user search request and thereupon applying a machine-learning model to determine a plurality of common features operative to cause the activity spike, including determining associations between the source locations and the activity spike.Type: GrantFiled: February 16, 2010Date of Patent: April 24, 2018Assignee: EXCALIBUR IP, LLCInventor: Vik Singh
-
Patent number: 9928275Abstract: An electronically stored financial document is either maintained in a first storage system when a parameter associated with the document is greater than a pre-selected parameter or in a second storage system when the parameter associated with the document is less than or equal to the pre-selected parameter. A request for a stored financial document is received and the requested financial document parameter is compared to the pre-selected financial document parameter to determine if the electronically stored financial document's parameter is more than, less than, or equal to the pre-selected parameter. In processing the request, a processing unit compares and electronically accesses one of the storage systems in response to the comparison of the pre-selected parameter to the electronically stored financial document's parameters. After accessing the appropriate storage system, the requested electronically stored financial document can be reproduced, and/or distributed.Type: GrantFiled: September 18, 2015Date of Patent: March 27, 2018Assignee: Mirror Imaging L.L.C.Inventors: Michael D. Schulze, Richard J. Gagnon
-
Patent number: 9928255Abstract: A method for bi-directional data replication between a Web Service application and a relational database are provided. In an electronic communications network, a computer implemented method is provided for generating indexes of relationship fields by accessing the metadata of a remote web service. A plurality of records may be downloaded from the remote web service to a computer. The plurality of records may include metadata related to the identity of data fields involved in parent-child record relationships. An index may be built at least partially on the data fields involved in parent-child relationships.Type: GrantFiled: May 17, 2014Date of Patent: March 27, 2018Inventors: Richard Banister, Thomas Hawkes
-
Patent number: 9928278Abstract: Systems and methods for distributed data annotation in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a distributed data annotation server system includes a storage device configured to store source data, one or more annotators, annotation tasks and a processor, wherein a distributed data annotation application configures the processor to receive source data including one or more pieces of source data, select one or more annotators, create one or more annotation tasks for the selected annotators and source data, request one or more annotations for the source data using the annotation tasks, receive annotations, determine source data metadata for at least one piece of source data using the received annotations, generate annotator metadata for at least one annotator using the received annotations and the source data, and estimate the ground truth for the source data using the source data metadata and the annotator metadata.Type: GrantFiled: March 6, 2014Date of Patent: March 27, 2018Assignee: California Institute of TechnologyInventors: Peter Welinder, Pietro Perona
-
Patent number: 9928243Abstract: Superseding a prior version of a document, to which prior version a retention policy or other requirement has been applied, is disclosed. In some embodiments, an attribute of a retention policy indicates whether a document to which the retention policy has been applied is to be superseded by a subsequently created and/or saved version of the document. In some embodiments, the attribute is set by a logic or process configured to apply the retention policy to the document. If the retention policy indicates that supersede is enabled, in various embodiments when a subsequent version is created and/or saved, the prior version is promoted to the final phase of the retention policy that has been applied to it and automatically “qualified” for disposition as indicated in the final phase of the retention policy, without regard to intervening requirements, processes, phases, approvals, retention, waiting, or other periods, etc.Type: GrantFiled: May 19, 2015Date of Patent: March 27, 2018Assignee: Open Text CorporationInventors: David Humby, Fiona Schrader, Steve Sauder, David Mennie, John-David Dorman
-
Patent number: 9875212Abstract: Systems and methods for managing cached information maintained in a distributed storage system are provided. Requests for information within the distributed storage system are directed to specific coordinators. Each coordinator can maintain cached version of information maintained at various information sources within the distributed storage system. To manage the cache, the system can utilize generation identifiers that identify the component within the distributed storage system that last updated information sources. Each coordinator can determine whether cached version of information is valid based on an analysis of generation identifiers.Type: GrantFiled: January 27, 2014Date of Patent: January 23, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: James Christopher Sorenson, III, Gunavardhan Kakulapati, Jason G. McHugh, Allan H. Vermeulen
-
Patent number: 9875234Abstract: An optimized fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The optimized fact checking system automatically monitors information, processes the information, fact checks the information in an optimized manner and/or provides a status of the information. In some embodiments, the optimized fact checking system generates, aggregates, and/or summarizes content.Type: GrantFiled: May 15, 2015Date of Patent: January 23, 2018Inventor: Lucas J. Myslinski
-
Patent number: 9864625Abstract: Methods, systems, and techniques for facilitating access to content stored remotely, for example, as part of a virtual machine infrastructure or elsewhere in a networked environment, using a uniform mechanism are provided. Example embodiments provide an Enhanced Virtual Desktop Management Server/System with a Content Abstraction Layer which enables users to access their data stored as part of a virtual machine environment, or replicated otherwise on a network, using a generic API. The API can be incorporated into a web browser or other third party interface to provide access to the users' data without needing to remote a bitmap representation of a virtual desktop display. Accordingly, users can access their data, applications, and settings regardless of the type of access device and regardless of whether the corresponding virtual desktop is running in the data center, provisioned in the datacenter but running on a client device, or not running at all.Type: GrantFiled: February 29, 2016Date of Patent: January 9, 2018Assignee: VMware, Inc.Inventors: Puneet Chawla, Jad Chamcham
-
Patent number: 9846846Abstract: A method, system and computer-readable medium for analyzing contact studies for a call service center is presented. The method includes the steps of: acquiring data instances of a Collector tool from all persons monitoring contacts at a call service center during a given study period; retrieving a study design from a Planner tool to verify that acquired data instances conform to the study design; selecting data parameters for the acquired data instances, wherein the data parameters describe multiple features of the acquired data; automatically selecting an appropriate chart format that is appropriate for measurement units used by the data parameters; and creating a chart using the appropriate chart format and the data parameters. The steps in the method may all be automatically performed by an Analyzer logic.Type: GrantFiled: November 14, 2006Date of Patent: December 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John A. Ricketts