Patents Examined by Marc S Somers
  • Patent number: 10803126
    Abstract: 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: Grant
    Filed: January 13, 2006
    Date of Patent: October 13, 2020
    Assignee: Robert T. and Virginia T. Jenkins
    Inventors: Richard Crandall, Mark Gesley, Brandon McPhail
  • Patent number: 10783144
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: September 22, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Michael Greenwald, Stephen Schleimer
  • Patent number: 10769102
    Abstract: 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: Grant
    Filed: June 12, 2015
    Date of Patent: September 8, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dave Donaghy, Josh Whelan, John Butt
  • Patent number: 10771532
    Abstract: 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: Grant
    Filed: June 6, 2016
    Date of Patent: September 8, 2020
    Assignee: Electro Industries/Gauge Tech
    Inventors: Jorge A. Polar Seminario, Erran Kagan
  • Patent number: 10769183
    Abstract: 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: Grant
    Filed: June 26, 2017
    Date of Patent: September 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David A. Kern, Elliot N. Munger, Jared M. Green, Sven Merget, Bill L. Smith
  • Patent number: 10754830
    Abstract: 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: Grant
    Filed: August 7, 2014
    Date of Patent: August 25, 2020
    Assignee: NETFLIX, INC.
    Inventors: Airan Landau, Sudhir Tonse
  • Patent number: 10713251
    Abstract: 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: Grant
    Filed: November 30, 2015
    Date of Patent: July 14, 2020
    Assignee: salesforce.com, inc.
    Inventors: Craig Weissman, William Charles Eidson, Erik Forsberg, Deepak Kothule
  • Patent number: 10684999
    Abstract: 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: Grant
    Filed: October 5, 2016
    Date of Patent: June 16, 2020
    Assignee: SAP SE
    Inventors: Martin Mayer, Juergen Specht, Volker Driesen
  • Patent number: 10628053
    Abstract: 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: Grant
    Filed: July 13, 2015
    Date of Patent: April 21, 2020
    Assignee: Electro Industries/Gauge Tech
    Inventors: Joseph Spanier, Wei Wang, Dulciane Siqueira da Silva
  • Patent number: 10606833
    Abstract: 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: Grant
    Filed: July 9, 2015
    Date of Patent: March 31, 2020
    Assignee: Oracle International Corporation
    Inventors: Arjun K. Sirohi, Dillip K. Praharaj
  • Patent number: 10600089
    Abstract: 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: Grant
    Filed: March 14, 2014
    Date of Patent: March 24, 2020
    Assignee: 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: 10592930
    Abstract: 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: Grant
    Filed: March 9, 2009
    Date of Patent: March 17, 2020
    Assignee: Millenial Media, LLC
    Inventors: Jorey Ramer, Adam Soroca, Dennis Doughty
  • Patent number: 10592515
    Abstract: 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: Grant
    Filed: December 6, 2016
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Kumar, Milind Mahajan
  • Patent number: 10587671
    Abstract: 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: Grant
    Filed: July 9, 2015
    Date of Patent: March 10, 2020
    Assignee: Zscaler, Inc.
    Inventors: Manav Verma, Sofian Halim, Gunjan Bhasin
  • Patent number: 10579690
    Abstract: 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: Grant
    Filed: August 25, 2017
    Date of Patent: March 3, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhou Rui, Guo Xi, Jin Cai, Zhao Rui Hua, Wang Qiu Yang
  • Patent number: 10565279
    Abstract: 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: Grant
    Filed: October 5, 2016
    Date of Patent: February 18, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Srihari Reddy, Paul Mahon, Brent Hamby, Brandon Iles, Aditya Sarawgi, Will Salisbury, Zach Song, Juthika Dabholkar
  • Patent number: 10558654
    Abstract: 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: Grant
    Filed: December 9, 2014
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventor: Gerhard L. Hill
  • Patent number: 10552440
    Abstract: 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: Grant
    Filed: August 22, 2018
    Date of Patent: February 4, 2020
    Assignee: Capital One Services, LLC
    Inventors: Meher Ram Janyavula, Arunkumar Rajappan, Muralikumar Venkatasubramaniam
  • Patent number: 10496646
    Abstract: 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: Grant
    Filed: November 11, 2016
    Date of Patent: December 3, 2019
    Assignee: SAP SE
    Inventor: Gerhard Hill
  • Patent number: 10474633
    Abstract: 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: Grant
    Filed: February 6, 2017
    Date of Patent: November 12, 2019
    Inventor: Parham Sina