Patents Examined by Marc S Somers
-
Patent number: 10803126Abstract: Embodiments of methods and/or systems for sorting digital information are disclosed. In one particular embodiment, samples of a portion of digital information are associated with prime numerals. Such digital information may then be sorted based upon combinations of such digital information. In another example embodiment, a portion or sub-portion of a collection of digital information is converted to at least one sorting value. It should be understood, however, that these are merely example implementations and that claimed subject matter is not limited in this respect.Type: GrantFiled: January 13, 2006Date of Patent: October 13, 2020Assignee: Robert T. and Virginia T. JenkinsInventors: Richard Crandall, Mark Gesley, Brandon McPhail
-
Patent number: 10783144Abstract: A network device includes a query service instance (QSI), a database, and an observer. The QSI is programmed to generate an output based on a, at least in part, a first table of a database; send the output to the database for storage; and send a query completion indicator to the database. The database is programmed to store the output in a second table of the database. The observer is programmed to obtain the query completion indicator from the database and notify an entity that the QSI is complete in response to obtaining the query completion indicator.Type: GrantFiled: September 23, 2016Date of Patent: September 22, 2020Assignee: Arista Networks, Inc.Inventors: Michael Greenwald, Stephen Schleimer
-
Patent number: 10769102Abstract: According to an example, to allocate disk storage space, a request to store a new data chunk in a container is received. For a list of available containers, an exposure count for the container is fetched in the event that a container comprises a data chunk from a same source as the new data chunk. An optimal container to store the new data chunk is determined, and in the event that an exposure count of the optimal container is less than an exposure count limit, the new data chunk in the optimal container is stored.Type: GrantFiled: June 12, 2015Date of Patent: September 8, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Dave Donaghy, Josh Whelan, John Butt
-
Patent number: 10771532Abstract: Intelligent electronic devices (IEDs), systems and methods for communicating messages over a network is provided. The IED of the present disclosure implements an alarm and notification message feature to send messages to a client or server when selected events occur regarding power usage and power quality for any metered point within a power distribution system. The IED of the present disclosure may be configured to monitor user-selected events according to user-selected settings stored in the IED. In one aspect of the present disclosure, the messages sent by the IED are emails. The IED of the present disclosure may be configured to encrypt the messages sent. The IED of the present disclosure may also be configured to send messages to a logging server via secure messaging.Type: GrantFiled: June 6, 2016Date of Patent: September 8, 2020Assignee: Electro Industries/Gauge TechInventors: Jorge A. Polar Seminario, Erran Kagan
-
Patent number: 10769183Abstract: Embodiments relate to enabling users to provide feedback on resources displayed in user interfaces. A feedback tool is executed to allow a user to specify a resource displayed in a user interface. Context metadata about the user interface is captured and stored by the feedback tool. The context metadata corresponds to runtime activity such as loading executable modules, rendering the user interface, handling windowing/input events, etc. The tool is used to specify a resource displayed in the user interface. This triggers capture of the specified resource and the runtime context metadata. The resource and context metadata are searched for in a database of known resources and their respective properties and identifiers. If a match is found, then the source-level identity of the resource is known. The feedback is associated with the resource and used to directly supplement or modify the resource in a source code resource file.Type: GrantFiled: June 26, 2017Date of Patent: September 8, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David A. Kern, Elliot N. Munger, Jared M. Green, Sven Merget, Bill L. Smith
-
Patent number: 10754830Abstract: Techniques for activity information schema discovery, schema change detection, and notification. In one embodiment, for example, a computer-implemented method for activity information schema discovery and schema change detection and notification comprises: analyzing a first set of related activity messages obtained during a first sample period; determining first schema counters for uniquely named properties identified in the first set of messages based on the analyzing of the first set of activity messages; after the first sample period, inferring a first schema from the first schema counters; analyzing a second set of related activity messages obtained during a second sample period; determining second schema counters for uniquely named properties identified in the second set of messages based on the analyzing of the second set of activity messages; after the second sample period, inferring a second schema from the second schema counters; comparing the first schema and the second schema for any differences.Type: GrantFiled: August 7, 2014Date of Patent: August 25, 2020Assignee: NETFLIX, INC.Inventors: Airan Landau, Sudhir Tonse
-
Patent number: 10713251Abstract: Mechanisms and methods for pushing data to a plurality of devices of a plurality of organizations are provided. Queries are handled in bulk for a group of users of an organization or the entire organization, and limited results are sent to a middle tier server between the database system and the user devices. These mechanisms and methods for pushing data to a plurality of devices enable an efficient and transparent transfer of data to user devices. This efficient and transparent transfer of data can enable mobile devices of many organizations to seamlessly have the data that is required to perform business.Type: GrantFiled: November 30, 2015Date of Patent: July 14, 2020Assignee: salesforce.com, inc.Inventors: Craig Weissman, William Charles Eidson, Erik Forsberg, Deepak Kothule
-
Patent number: 10684999Abstract: Methods, systems, and computer-readable storage media for data migration in a maintenance procedure executed on a software system include actions of initiating the maintenance procedure, and determining that an instance of a data migration object is included in a list of deployed transport objects, and in response: reading a migration class from the data migration object, determining at least one table of a database that is affected by the maintenance procedure based on one or more methods of a first interface of the migration class, receiving, using a second interface of the migration class, data migration logic including computer-executable instructions to migrate data, and executing the data migration logic to affect the at least one table.Type: GrantFiled: October 5, 2016Date of Patent: June 16, 2020Assignee: SAP SEInventors: Martin Mayer, Juergen Specht, Volker Driesen
-
Patent number: 10628053Abstract: The present disclosure provides methods and systems for improving a data transfer rate from an intelligent electronic device (IED) to external PC clients, via a network interface. In one embodiment, an FTP based approach is disclosed which allows for significant optimization of download speeds providing as much a 100 times the download speed capability. In accordance with one aspect of present disclosure, an improved data rate is achieved by utilizing a high-speed transfer protocol, such as the FTP protocol in conjunction with a novel file system incorporated into the IED.Type: GrantFiled: July 13, 2015Date of Patent: April 21, 2020Assignee: Electro Industries/Gauge TechInventors: Joseph Spanier, Wei Wang, Dulciane Siqueira da Silva
-
Patent number: 10606833Abstract: Context-sensitive index visibility is used to reduce the number databases indexes that are considered and evaluated as an access path by query optimization. For a database statement that references or otherwise requires access to a set of database tables for which a DBMS defines a set of database indexes, context-sensitive index visibility limits the selection of database indexes. A query context comprises query context attributes, each of which is associated with a requested execution of a database statement. Query context attributes dictate whether a database index can be considered for query optimization. An example of a query context attribute is database user of a database session in which a database statement is issued. According to an embodiment of the present invention, a query context attribute is a session attribute stored as part of a session state of a database session.Type: GrantFiled: July 9, 2015Date of Patent: March 31, 2020Assignee: Oracle International CorporationInventors: Arjun K. Sirohi, Dillip K. Praharaj
-
Patent number: 10600089Abstract: A system for analyzing user consumption of content on web pages or determining user engagement with content comprising a data collection script and an content-engagement-inference engine. The data collection script determines one or more content elements to be measured from a web page and collects description data associated with the one or more content elements. The description data describes information about the one or more content elements. The content-engagement-inference engine creates an inference or analytics result based on the description data. The inference or analytics result describes how the one or more content elements have been consumed by users and then provides the inference or analytics result for users to designated entities.Type: GrantFiled: March 14, 2014Date of Patent: March 24, 2020Assignee: Oracle America, Inc.Inventors: Daniel E. Fichter, Christopher R. Tsoufakis, Nikki K. Gomez, Aniq Rahman, Jonah Goodhart, Michael Garrett Seiler, Suryansh Agarwal, Theodore V. McConnell
-
Patent number: 10592930Abstract: The present application discloses improved capabilities for aggregating user behavioral data across multiple wireless operators and delivering content to a mobile communication facility based on that aggregation, among other factors.Type: GrantFiled: March 9, 2009Date of Patent: March 17, 2020Assignee: Millenial Media, LLCInventors: Jorey Ramer, Adam Soroca, Dennis Doughty
-
Patent number: 10592515Abstract: Applications are surfaced to a user during browsing without requiring a specific search by the user. The applications can be selected for surfacing to the user based on the network address entered into the address bar of a browser, the content of the page corresponding to the network address, or a combination thereof. Applications may be selected for surfacing based on a partial address entered into the address bar and/or based on the web page content that is currently visible in the browser display.Type: GrantFiled: December 6, 2016Date of Patent: March 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar, Milind Mahajan
-
Patent number: 10587671Abstract: Systems and methods for tracking and auditing changes in one or more cloud-based systems include, at a Web application, intercepting requests between one or more users and the Web application associated with the one or more cloud-based systems and creating log messages based on the intercepted requests; at a log forwarder in the logging system, forwarding the log messages to a log indexer; at the log indexer in the logging system, receiving the forwarded log messages and indexing the forwarded log messages in a centralized storage; and, at the logging system, responsive to a query, forwarding responsive indexed data from the centralized storage, based on the query.Type: GrantFiled: July 9, 2015Date of Patent: March 10, 2020Assignee: Zscaler, Inc.Inventors: Manav Verma, Sofian Halim, Gunjan Bhasin
-
Patent number: 10579690Abstract: The present disclosure discloses a multimedia information pop-up window processing method and a computer storage medium. The method includes: detecting a multimedia information pop-up window event; extracting feature information of the multimedia information pop-up window event, and encapsulating the feature information of the multimedia information pop-up window event into a first request message; sending the first request message, to obtain the type of the multimedia information; and receiving a first request response message, obtaining the type of the multimedia information by parsing the first request response message, and processing the multimedia information pop-up window according to the type of the multimedia information. The present disclosure further discloses another multimedia information pop-up window processing method, a terminal, and a server.Type: GrantFiled: August 25, 2017Date of Patent: March 3, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhou Rui, Guo Xi, Jin Cai, Zhao Rui Hua, Wang Qiu Yang
-
Patent number: 10565279Abstract: A travel coordination system identifies geographic locations responsive to a location search request. The geographic locations are organized into a plurality of hierarchical geohash levels, each geohash level mapping the geographic location into a geohash of a different area. The locations search request designates a search context for the search, such as whether the user is searching for an origin of a trip or a destination. The context of the search can be used to determine a geohash level for selecting candidate search results. The candidate search results may be scored based on the context using prior user selections and trips scheduled with the trip coordination system. A geohash and context associated with the user's request may be used to modify a scoring function of the candidate search results based on prior trips.Type: GrantFiled: October 5, 2016Date of Patent: February 18, 2020Assignee: Uber Technologies, Inc.Inventors: Srihari Reddy, Paul Mahon, Brent Hamby, Brandon Iles, Aditya Sarawgi, Will Salisbury, Zach Song, Juthika Dabholkar
-
Patent number: 10558654Abstract: The present disclosure describes methods, systems, and computer program products for using DeltaIterators in a database. One computer-implemented method includes, for each of multiple delta parts of a database that store values of an attribute of a table: identifying, by operation of a computer system, a set of values of the attribute stored in the delta part of the database, and identifying a current value in the set of values; identifying, a first critical value among the multiple current values, wherein the first critical value is a current value of a first set of values of the attribute stored in a first delta part of the database; outputting the first critical value; identifying a next value in first set of values; identifying a second critical value among the next value and the multiple current values except the first critical value; and outputting the second critical value.Type: GrantFiled: December 9, 2014Date of Patent: February 11, 2020Assignee: SAP SEInventor: Gerhard L. Hill
-
Patent number: 10552440Abstract: Described is a system (and method) that provides a framework for performing data transformations, which may be part of an Extract, Transform, and Load (ETL) process. The system may perform a data transformation by creating a pipeline that executes a set of independent software components (or component, plugins, add-ons, etc.). The components may be executed as individual services (e.g., microservices) that may be provided within containers to allow the components to be deployed as self-contained units on various types of host systems including cloud-based infrastructures. In addition, to provide further flexibility for the framework, the components may be implemented using preexisting software libraries.Type: GrantFiled: August 22, 2018Date of Patent: February 4, 2020Assignee: Capital One Services, LLCInventors: Meher Ram Janyavula, Arunkumar Rajappan, Muralikumar Venkatasubramaniam
-
Patent number: 10496646Abstract: Some embodiments provide a non-transitory machine-readable medium stores a program. The program receives a query for data that includes a join operation. The program further generates a plurality of candidate query execution plans based on the query, each candidate query execution plan comprising a set of reduction operations. The program also determines a plurality of execution costs associated with the plurality of sets of reduction operations in the plurality of candidate query execution plans. The program further selects a query execution plan from the plurality of candidate query execution plans based on the plurality of execution costs. The program also executes the query execution plan to generate a set of query results for the query.Type: GrantFiled: November 11, 2016Date of Patent: December 3, 2019Assignee: SAP SEInventor: Gerhard Hill
-
Patent number: 10474633Abstract: A data storage and retrieval system for a computer storage memory, incorporating a tag pyramid data structure. The tag pyramid data structure may include a plurality of tag pyramid elements, including a root level element and one or more children branching from the root. Each of the children may have a hierarchical immutable tag sequence, including one or more immutable tags, which may define how the tag pyramid data structure is to be built. Each child may also have a mutable tag, selected from the hierarchical immutable tag sequence, which may serve as an identifier for that child. Children may be automatically grouped based on common tags, and may be organized into sequences based on the common tags.Type: GrantFiled: February 6, 2017Date of Patent: November 12, 2019Inventor: Parham Sina