Patents Examined by Shahid Alam
  • Patent number: 10817485
    Abstract: A computer-implemented system and method for generating and maintaining at least one data center procedure is provided. The system includes a communication network, a storage device configured to store a plurality of basic unit instructions, one or more of the basic unit instructions having at least one procedure identifier, at least one processor coupled to the storage device and the communication network, and one or more components executable by the at least one processor and collectively configured to receive at least one data value associated with a data center, select at least one procedure identifier based on the at least one data value, identify a plurality of basic unit instructions associated with the at least one procedure identifier, assemble a data center procedure from the plurality of identified basic unit instructions, and provide the data center procedure to a user interface.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 27, 2020
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: Torben Nielsen, Mikkel Dalgas
  • Patent number: 10817566
    Abstract: A system and method for aggregating agenda information from local government sources includes: establishing a data connection with a plurality of information resources; fetching raw agenda information from the plurality of information resources, the raw agenda information including a variety of different types or formats of information and documents and related metadata; selecting one of a plurality of parsers to process the raw agenda information, the selected parser configured to process raw agenda information of a particular type or format; using the selected parser to produce a structured and normalized agenda dataset corresponding to the fetched raw agenda information; storing the structured agenda dataset in a normalized document repository; and providing a user interface configured to index structured agenda datasets in the normalized document repository, and to enable users to search content of the structured agenda datasets in the normalized document repository.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: October 27, 2020
    Assignee: Legis Inc.
    Inventors: Kyla C. Powell, Fabio Matsui, David Smith, Neil Michel
  • Patent number: 10817536
    Abstract: Systems, methods, and devices for transitioning a client connection for a database from a first deployment of the database to a second deployment of the database. A method includes maintaining the client connection between a client and the first deployment such that database traffic occurs at the first deployment. The method includes generating a unique identification that references a first connection object of the first deployment and a second connection object of a second deployment. The method includes receiving a notification that the first deployment is unavailable and providing an external connection group unique identification to the second deployment for the second deployment to determine whether the client should be connected to the second deployment. The method includes receiving a uniform resource locator from the second deployment if the client should be connected to the second deployment.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: October 27, 2020
    Assignee: Snowflake Inc.
    Inventors: Eric Robinson, Benoit Dageville, Shigeyuki Takeda, Kristopher Wagner
  • Patent number: 10810221
    Abstract: A system that enables a user to configure alert actions based on search results generated by a query is disclosed. During operation, the system presents an alert user interface (UI) to a user, wherein the alert UI enables the user to configure one or more alert actions to be performed based on the search results. Next, the system receives alert configuration information from the user through the alert UI, wherein the alert configuration information includes tokens representing parameters associated with the query and the search results. Then, while generating an alert associated with the search results, the system performs a token substitution operation that substitutes tokens in the alert configuration information with corresponding parameters from the search results to generate a payload that is communicated to alert-generating functionality. This token substitution allows the parameters to be used by the alert-generating functionality while performing the one or more alert actions.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 20, 2020
    Assignee: Splunk Inc.
    Inventors: Nicholas J. Filippi, Siegfried Puchbauer-Schnabel, Carl S. Yestrau, Vivian Shen, J. Mathew Elting
  • Patent number: 10795934
    Abstract: Business process provider(s) process client data. The clients use certain formats (client formats, defined by client format fields). The client format fields instantiated in documents are analyzed. Based on this analysis, the client processes are automatically grouped into different process platforms for processing. For example, similar client processes preferably are grouped together into the same process platform, in order to increase efficiency of processing. In another aspect, the user interfaces used by the business process provider(s) may be constructed from different blocks, where the blocks are automatically defined based on the analysis of client format fields.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: October 6, 2020
    Assignee: salesforce.com, inc.
    Inventors: Arijit Sengupta, Brad A. Stronger
  • Patent number: 10795954
    Abstract: Data analysis is performed through a series of commands that apply functions to an initial scope of data. In a client-server architecture, a data analyst may interact with and view a scope of data through a series of commands. Query formation may be performed at a server to generate reports of data to be presented at the client.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: October 6, 2020
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Patent number: 10795873
    Abstract: Certain hash-based operations in network devices and other devices, such as mapping and/or lookup operations, are improved by manipulating a hash key prior to executing a hash function on the hash key and/or by manipulating outputs of a hash function. A device may be configured to manipulate hash keys and/or outputs using manipulation logic based on one or more predefined manipulation values. A similar hash-based operation may be performed by multiple devices within a network of computing devices. Different devices may utilize different predefined manipulation values for their respective implementations of the manipulation logic. For instance, each device may assign itself a random mask value for key transformation logic as part of an initialization process when the device powers up and/or each time the device reboots. In an embodiment, described techniques may increase the entropy of hashing function outputs in certain contexts, thereby increasing the effectiveness of certain hashing functions.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: October 6, 2020
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal
  • Patent number: 10776400
    Abstract: Embodiments are disclosed for using an improved locality sensitive hashing (LSH) operation for the K-means clustering algorithm. In some embodiments, parameters of an LSH function are optimized with respect to a new cost model. In other embodiments, an LSH operation is applied with optimized parameters to a K-means clustering algorithm.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: September 15, 2020
    Assignee: Facebook, Inc.
    Inventor: Grzegorz Malewicz
  • Patent number: 10776338
    Abstract: A system is provided including a memory in communication with a processor. The memory is to store a data source comprising source data. The processor is to store in a row of a table: a source identifier of the data source, a data category value, and an aggregation identifier of an aggregation operation. The processor is also to execute the aggregation operation against the source data based on the data category value to obtain a measure related to the source data. In addition, the processor is to store the measure in the row, and output the table.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: September 15, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin Williams, Amit Kumar Singh, Gaurav Roy
  • Patent number: 10762091
    Abstract: Techniques are disclosed relating to providing interactive feedback based on changes in search parameters. A computing system may receive user input specifying adjustment of a relevancy parameter from a first value to a modified value. The relevancy parameter may be usable to determine ordering of results for search queries. In response to the input, the system may cause information to be displayed that indicates a value of a search metric, and the value may be based on one or more prior search queries using the adjusted relevancy parameter. The system may additionally or alternatively cause first and second sets of ordered search results to be displayed, where the first set is based on the first value of the relevancy parameter and the second set is based on the modified value of the relevancy parameter.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: September 1, 2020
    Assignee: salesforce.com, inc.
    Inventors: Pierre-Yves Chevalier, Cyrille Roy
  • Patent number: 10762061
    Abstract: A time-based information system presents time-based storage and display of system or user data, information management including expedited information storage, organization, search, retrieval, delivery or presentation of data in a multi-platform environment.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: September 1, 2020
    Assignee: ENORCOM Corporation
    Inventors: Gitty N. Nasserbakht, Mitra Nasserbakht
  • Patent number: 10762135
    Abstract: A digital medium environment includes an asset processing application that performs editing of assets. A projection function is trained using pairs of actions pertaining to software edits, and assets resulting from the actions to learn a joint embedding between the actions and the assets. The projection function is used in the asset processing application to recommend software actions to create an asset, and also to recommend assets to demonstrate the effects of software actions. Recommendations are based on ranking distance measures that measure distances between actions representations and asset representations in a vector space.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: September 1, 2020
    Assignee: Adobe Inc.
    Inventors: Matthew Douglas Hoffman, Longqi Yang, Hailin Jin, Chen Fang
  • Patent number: 10747743
    Abstract: Upgrading a database while the database is accessible to applications. Specifically, the database upgrade is performed selectively as per demand from system catalog tables. With this on-demand technique, the upgrade of a database is run on a need basis to upgrade, over time, all the catalog objects.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Samar T. Desai, Dattatreya Govindappanavar, Prashant N. Kapse
  • Patent number: 10740348
    Abstract: A system and method for connecting one or more client applications with one or more knowledge representation servers and communicating there between includes an application programming interface (API) and a hypergraph transfer protocol (HGTP), for facilitating communication between the one or more client applications and one or more knowledge representation servers responsive to a client application request. The client application request includes an API call for a specific entity that is received by a first knowledge representation server. If the first knowledge representation server does not manage the specific entity, the first knowledge representation server forwards the specific entity call to a second knowledge representation server via the HGTP using a universal unique identifier (UUID) associated with the specific entity having encoded therein a network address for the second knowledge representation server.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: August 11, 2020
    Assignee: Georgetown University
    Inventor: J. Cory Smart
  • Patent number: 10733247
    Abstract: Disclosed are various embodiments for automatically creating on a computer analytics tags for different object types of website objects in web pages with analytics tracking capability in a dynamic tag management system. In one implementation, user input is received identifying a website object for tagging in the web pages and keywords are identified based on the user input. Based on the keywords, multiple occurrences of the website object in the web are identified, wherein the multiple occurrences of the website object correspond to multiple object types. The computer automatically creates analytics tags for the website object corresponding to object types. Based on the website object, an expansion object is identified and the computer automatically creates an analytics tag for the expansion object.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: August 4, 2020
    Assignee: Adobe Inc.
    Inventors: Payal Bajaj, Niyati Chhaya, Harsh Jhamtani, Shriram Venkatesh Shet Revankar, Anandhavelu N
  • Patent number: 10733236
    Abstract: The disclosed computer-implemented method for producing message search recommendations may include (i) providing a search bar for searching a corpus of network messages such that the search bar is configured to enable a user to search the network messages by specifying both a specialized keyword that designates a separate common field for searching the network messages and a value that corresponds to the separate common field, (ii) detecting, as the user types the specialized keyword, that the user is inputting the specialized keyword, and (iii) presenting, in response to detecting that the user is inputting the specialized keyword, a recommended different specialized keyword that has been used in conjunction with the detected specialized keyword in search queries rather than simply recommending a value that corresponds to the detected specialized keyword. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 4, 2020
    Assignee: Veritas Technologies LLC
    Inventor: Mirang Parikh
  • Patent number: 10719554
    Abstract: A storage engine may selectively maintain a spatial index for accessing spatial data. A spatial query may be received and the portions of the spatial index to evaluate may be determined by replacing those portions associated with regions identified for the query that do not exist in the spatial index with portions that do exist in the spatial index and are associated with a region that includes the identified regions. When inserting spatial objects into the spatial index, a determination may be made whether to create a new portion in the index if none currently exist that match a spatial index value for a new spatial object or to modify the spatial index value of the spatial object to insert the spatial object into an existing portion of the spatial index.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: July 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey Davis, Anurag Windlass Gupta, Sailesh Krishnamurthy, Stefano Stefani, Uttam Jain
  • Patent number: 10719525
    Abstract: An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: July 21, 2020
    Assignee: SPLUNK, INC.
    Inventors: Divanny I. Lamas, Marc Vincent Robichaud, Carl Sterling Yestrau
  • Patent number: 10698898
    Abstract: Systems, methods, apparatuses, and software for distributed database systems in computing environments are provided herein. In one example, a method of operating a database system is provided that includes providing an interface to a database service that hosts at least a data store across a plurality of storage elements distributed with respect to each other, and receiving, in the interface, lookup requests to determine if first keys indicated by the lookup requests are present in the data store. The method includes processing the lookup requests with at least a bloom filter initialized with second keys associated with the data store to determine presence statuses of the first keys with respect to the data store, and indicating the presence statuses responsive to the lookup requests.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sunil Khandelwal
  • Patent number: 10685134
    Abstract: A hosted database service may include a proxy service in which connections to the hosted database may be routed through a proxy. A first function may be provided to the proxy, by a client of the hosted database service, to analyze requests to connect or execute queries on a database. The analysis may identify an attribute of the query. A second function may be provided to the proxy, by the client, to implement a policy decision based on the attribute. The policy decision may include determining to execute a query on a database based on determining that executing the query is consistent with the policy.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 16, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert Strahan