Patents Examined by Shahid Alam
-
Patent number: 10817485Abstract: 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: GrantFiled: June 30, 2014Date of Patent: October 27, 2020Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventors: Torben Nielsen, Mikkel Dalgas
-
Patent number: 10817566Abstract: 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: GrantFiled: March 29, 2018Date of Patent: October 27, 2020Assignee: Legis Inc.Inventors: Kyla C. Powell, Fabio Matsui, David Smith, Neil Michel
-
Patent number: 10817536Abstract: 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: GrantFiled: January 31, 2020Date of Patent: October 27, 2020Assignee: Snowflake Inc.Inventors: Eric Robinson, Benoit Dageville, Shigeyuki Takeda, Kristopher Wagner
-
Patent number: 10810221Abstract: 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: GrantFiled: January 31, 2018Date of Patent: October 20, 2020Assignee: Splunk Inc.Inventors: Nicholas J. Filippi, Siegfried Puchbauer-Schnabel, Carl S. Yestrau, Vivian Shen, J. Mathew Elting
-
Patent number: 10795934Abstract: 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: GrantFiled: March 2, 2018Date of Patent: October 6, 2020Assignee: salesforce.com, inc.Inventors: Arijit Sengupta, Brad A. Stronger
-
Patent number: 10795954Abstract: 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: GrantFiled: December 8, 2017Date of Patent: October 6, 2020Assignee: salesforce.com, inc.Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
-
Patent number: 10795873Abstract: 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: GrantFiled: November 22, 2016Date of Patent: October 6, 2020Assignee: Innovium, Inc.Inventors: William Brad Matthews, Puneet Agarwal
-
Patent number: 10776400Abstract: 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: GrantFiled: March 8, 2017Date of Patent: September 15, 2020Assignee: Facebook, Inc.Inventor: Grzegorz Malewicz
-
Patent number: 10776338Abstract: 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: GrantFiled: March 29, 2018Date of Patent: September 15, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kevin Williams, Amit Kumar Singh, Gaurav Roy
-
Patent number: 10762091Abstract: 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: GrantFiled: March 20, 2015Date of Patent: September 1, 2020Assignee: salesforce.com, inc.Inventors: Pierre-Yves Chevalier, Cyrille Roy
-
Patent number: 10762061Abstract: 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: GrantFiled: January 9, 2017Date of Patent: September 1, 2020Assignee: ENORCOM CorporationInventors: Gitty N. Nasserbakht, Mitra Nasserbakht
-
Patent number: 10762135Abstract: 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: GrantFiled: November 21, 2016Date of Patent: September 1, 2020Assignee: Adobe Inc.Inventors: Matthew Douglas Hoffman, Longqi Yang, Hailin Jin, Chen Fang
-
Patent number: 10747743Abstract: 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: GrantFiled: June 30, 2016Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Samar T. Desai, Dattatreya Govindappanavar, Prashant N. Kapse
-
Patent number: 10740348Abstract: 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: GrantFiled: June 5, 2017Date of Patent: August 11, 2020Assignee: Georgetown UniversityInventor: J. Cory Smart
-
Patent number: 10733247Abstract: 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: GrantFiled: February 18, 2016Date of Patent: August 4, 2020Assignee: Adobe Inc.Inventors: Payal Bajaj, Niyati Chhaya, Harsh Jhamtani, Shriram Venkatesh Shet Revankar, Anandhavelu N
-
Patent number: 10733236Abstract: 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: GrantFiled: December 16, 2016Date of Patent: August 4, 2020Assignee: Veritas Technologies LLCInventor: Mirang Parikh
-
Patent number: 10719554Abstract: 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: GrantFiled: September 19, 2016Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Davis, Anurag Windlass Gupta, Sailesh Krishnamurthy, Stefano Stefani, Uttam Jain
-
Patent number: 10719525Abstract: 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: GrantFiled: June 22, 2017Date of Patent: July 21, 2020Assignee: SPLUNK, INC.Inventors: Divanny I. Lamas, Marc Vincent Robichaud, Carl Sterling Yestrau
-
Patent number: 10698898Abstract: 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: GrantFiled: January 24, 2017Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Sunil Khandelwal
-
Patent number: 10685134Abstract: 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: GrantFiled: March 28, 2016Date of Patent: June 16, 2020Assignee: Amazon Technologies, Inc.Inventor: Robert Strahan