Patents Examined by Kannan Shanmugasundaram
-
Patent number: 11556593Abstract: A system and a method for determining a similarity between a first string and a second string. A sequence of edit operations are performed on the first string in order to obtain the second string may be determined. The edit operation is of a first type or a second type. The first type operation comprises a character insertion operation or character removal operation. The second type operation comprises a character maintenance operation. The first type edit operation is associated with an operation score indicative of a cost for applying the edit operation. The first type edit operation is associated with a switching score indicative whether it is immediately followed by a second type edit operation. The switching scores and/or operation scores associated with the sequence of edit operations are combined in order to obtain a combined score that is indicative of the similarity level between the first and second strings.Type: GrantFiled: July 14, 2021Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Thomas Gschwind, Christoph Adrian Miksovic Czasch, Paolo Scotton
-
Patent number: 11544318Abstract: Systems, methods, and non-transitory computer-readable media can generate an address associated with an image. The address can be generated to embed a parameter that specifies a quantity of image portions for representing a particular version of the image. A request can be acquired from a client device for an instance of the image. The request can include the address that embeds the parameter. It can be determined whether a predefined version of the image is stored at an edge server. The predefined version can utilize a predefined quantity of image portions to represent the image. The particular version of the image can be generated, in response to the request for the instance of the image and when the predefined version is stored at the edge server, based on at least a portion of the predefined version and based on the quantity of image portions specified by the parameter.Type: GrantFiled: September 23, 2015Date of Patent: January 3, 2023Assignee: Meta Platforms, Inc.Inventors: David Andrew Sacerdote, Georges Edouard Maurice Berenger, Federico Daniel Larumbe
-
Patent number: 11537619Abstract: Methods, systems, and computer-readable media for replica group modification in a distributed database are disclosed. One or more stream processors write elements of a data stream to a plurality of replicas in a replica group. A control plane adds an identifier of a new replica to membership metadata for the replica group. The control plane also generates a new version number for the membership metadata that now includes the new replica. The stream processor(s) write new elements of the data stream to the replica group including the new replica. Write requests to the replica group comprise the new version number, and successful writes of the new elements are acknowledged by the replicas based at least in part on the new version number.Type: GrantFiled: October 31, 2018Date of Patent: December 27, 2022Assignee: Amazon Technologies, Inc.Inventor: Dumanshu Goyal
-
Patent number: 11514026Abstract: Methods and systems disclosed herein may optimize write operations in a transaction to reduce the number of operations to the point where each of the write operations may be performed in parallel. The writer optimizer may review a first write operation and a second write operation to determine whether the first write operation and the second write operation write to the same row in the same table. When the first write operation and the second write operation write to the same row in the same table, the first write operation and the second write operation may be combined to generate a functionally-equivalent third write operation. The third write operation may reduce the number of operations in the transaction by replacing both the first write operation and the second write operation.Type: GrantFiled: April 13, 2020Date of Patent: November 29, 2022Assignee: Capital One Services, LLCInventor: Behdad Forghani
-
Patent number: 11507583Abstract: Systems and methods for extracting tuples using dynamically generated extractor classes are disclosed. In some examples, an optimized tuple extraction class can be dynamically generated to enable more efficient tuple extraction.Type: GrantFiled: April 30, 2020Date of Patent: November 22, 2022Assignee: Oracle International CorporationInventors: Hoyong Park, Prabhu Thukkaram
-
Patent number: 11507611Abstract: A system and method provide unstructured data to a client device based on permissions possessed by the device user and required by the data for access. Items of unstructured data stored in a data storage device are organized into data segments based on classifications assigned to them by their creators using a content management system. When a user later requests access to the data via a cloud-based service, such as a search service, the user privileges are converted into data segment identifiers which are then searched, and only the items of unstructured data that correspond to matching identifiers are returned. Data segment identifiers may be provided illustratively as a hash function to facilitate searching and to guarantee non-collision of data segment identifiers.Type: GrantFiled: October 30, 2020Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Kalyan Palagummi, Hung Dinh
-
Patent number: 11500812Abstract: The present invention discloses an intermediate file processing method, client, server, and system, including: receiving, from a first client, a message of writing an intermediate file to a first server; requesting a second server to create cluster information of the intermediate file; after the cluster information is created, receiving the cluster information returned by the second server, wherein the cluster information includes a priority level; and sending the cluster information to the first client and a second client, wherein the intermediate file is uploaded to the first server by the first client, so that the intermediate file is written by the first server according to a local disk load and the priority level of the cluster information, and the intermediate file is read from the first server by the second client according to the cluster information.Type: GrantFiled: January 4, 2018Date of Patent: November 15, 2022Assignee: Alibaba Group Holding LimitedInventors: Jiaji Zhu, Wenhui Yao, Wei Xie
-
Patent number: 11494448Abstract: The lock time of a database upon the execution of a series of processes is decreased, and the load of the implementation/modification of the database server device upon changing the application destination of the Web system is reduced. A database server provides a prescribed simple API, and comprises a request processing unit, an SQL creation unit, and an SQL processing unit. In the database server device 120, when a plurality of divided requests are received from the Web server device as the request for requesting a series of processing, the SQL processing unit executes SQL integration processing of temporarily storing the generated SQL sentences until generation of the SQL sentences is ended for all of the plurality of divided requests, and integrating and editing the plurality of temporarily stored SQL sentences and creating the whole SQL sentence after generation of the SQL sentence is ended for all of the requests.Type: GrantFiled: March 13, 2020Date of Patent: November 8, 2022Assignee: HITACHI, LTD.Inventors: Takeshi Ito, Kenji Fujihira
-
Patent number: 11474996Abstract: System and methods are provided for rapid provisioning of data management services. A user creates a data management service through a user interface. The creation of the data management services is initiated by the user without any programming by the user in a scalable, rapidly provisioned environment. The data management service natively supports the CRUD model (create, read, update, and delete) for data entities, metadata, references, as well as other features, such as search capabilities and/or data lineage. Once the data management service has been provisioned, the service scales as usage of the service increases. The data management service is an abstraction layer and the organization that created the service can remain unaware of the underlying implementation details of the service.Type: GrantFiled: December 11, 2019Date of Patent: October 18, 2022Assignee: Amazon Technologies, Inc.Inventors: Ian Meyers, Maheshdatta Mishra
-
Patent number: 11461416Abstract: A web filtering system efficiently controls whether to permit access to a website. The web filtering system includes a first database and a first computer in the server side, and a second database and a second computer in the client side. The first database stores URLs of websites and categories corresponding to the URLs, while the second database stores periodically delivered records constituting part of all records stored in the first database. When an access request to a website occurs, the second computer first tries to determine a category corresponding to a URL of the website by using the second database. Then, when the category is not determined here, the first computer executes determination by using the first database. Thus, the web filtering system minimizes the communication amount between the server side and the client side and shortens the response time required for the control of access requests to websites.Type: GrantFiled: August 1, 2018Date of Patent: October 4, 2022Assignee: NETSTAR INC.Inventor: Yasuaki Arakawa
-
Patent number: 11461859Abstract: The present invention is a method and process for accurately and efficiently coding documents in electronic discovery. The method, if used by highly experienced and motivated document reviewers in a collegial and harmonic environment, has the potential to increase adjusted review consistency, reduce coding errors, eliminate duplicate efforts, increase review speed, decrease the risks of exposure, and dramatically improve review performance. The method will also result in useful case history files, which are useful in every phrase of litigation, including motion argument, merit trial, appeal, and future litigation.Type: GrantFiled: July 29, 2019Date of Patent: October 4, 2022Inventor: Jianqing Wu
-
Patent number: 11457084Abstract: The present disclosure relates to systems and methods for filtering electronic activities. Exemplary implementations may include ingesting a first electronic activity; identifying an associated entity; and selecting a first filtering model based on the entity, the first filtering model trained to indicate whether to restrict further processing of ingested electronic activities.Type: GrantFiled: June 8, 2020Date of Patent: September 27, 2022Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky, Tetiana Lutsaievska, John Wulf
-
Patent number: 11449463Abstract: A save folder to be used in order for an analysis data acquisition device to save an analysis data file in a storage is created by a creator. When a file determiner determines that the analysis data file is saved in the created save folder, the analysis data file saved in the save folder is registered by a registrator in an analysis database of a database storage device. When an end determiner determines that an instruction for ending registration of the analysis data file in the analysis database has been given, a region processor makes the save folder unavailable for the registration of the analysis data file in the analysis database.Type: GrantFiled: October 5, 2018Date of Patent: September 20, 2022Assignee: SHIMADZU CORPORATIONInventors: Kazuhito Wakabayashi, Takayuki Nakatani
-
Patent number: 11442966Abstract: A system and method of managing highly-volatile statistics of a multi-threaded application environment. The statistics are represented by one or more statistics objects. Each statistics object of the one or more statistics objects is prefixed with an object header having a version counter with an initial version count of zero. Each statistics object is associated with a statistics class instance, each statistics class instance being associated with an associative registry that is configured to allocate smallest possible objects of a size equal to or greater than to that of the statistics objects, the registry segmenting the statistics objects according to a size class. Each allocated statistics object is constructed in the object frame after the object header. Then, the object header of each allocated statistics object is initialized. Once allocated, objects can be deallocated.Type: GrantFiled: April 2, 2019Date of Patent: September 13, 2022Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 11429624Abstract: An assigning device (100) for assigning fixed identifiers to fuzzy identifiers, the assigning device comprising a database storing multiple fuzzy identifiers, and a matching unit (130) arranged to determine if a matching fuzzy identifier exists in the database that matches a fuzzy input identifier according to a matching criterion and to determine if a matching fuzzy identifier does not exist in the database according to an absent criterion.Type: GrantFiled: November 4, 2016Date of Patent: August 30, 2022Assignee: INTRINSIC ID B.V.Inventors: Geert Jan Schrijen, Derk Jan Meuleman
-
Patent number: 11429586Abstract: Technologies are provided for validating expression updates. A change to an editable expression can be detected by a client computing device and an expression update describing the detected change can be transmitted to an application server over a bidirectional communication channel. The application server can analyze the expression update to determine whether the detected change resulted in a valid expression. Analyzing the expression update can comprise locating an entity identifier in the detected change and searching a database to determine whether the identified entity exists. The application server can also determine whether a given user has permission to access the identified entity. The application server can transmit expression update validation information back to the client computing device over the bidirectional communication channel. The client computing device can update a user interface displaying the expression based on the validation information.Type: GrantFiled: December 22, 2016Date of Patent: August 30, 2022Assignee: SAP SEInventors: Frank Wu, Tu Truong, Michael Kunzmann, Hameesh Manadath, Hansen Chen, Makoto Sugishita, Masamitsu Ochiai
-
Patent number: 11429587Abstract: Systems and methods are disclosed for multiple duration deduplication entries. A processor may be configured to perform data deduplication operations, including setting a first indicator for first metadata stored to a hash database identifying a first time interval to maintain the first metadata in the database, and setting a second indicator for second metadata stored to the database identifying a second time interval to maintain the second metadata in the database longer than the first time interval. The processor may remove the first metadata from the database when no duplicative data is detected for the first metadata within the first time interval, and remove the second metadata from the database when no duplicative data is detected for the second metadata within the second time interval.Type: GrantFiled: June 29, 2017Date of Patent: August 30, 2022Assignee: Seagate Technology LLCInventors: Michael Barrell, Ian Davies, Kenneth F Day, III, Douglas Dewey
-
Patent number: 11422980Abstract: Exemplary methods, apparatuses, and systems include a target site management server transmitting, to a source site management server, a plurality of protection service plans available for replication of data from the source site to the target site. The transmission of the protection service plans includes a description of one or more service level characteristics provided by each protection service plan and excludes a listing of physical and virtual resources within the target site that are to provide the service level characteristics. The target site management server receives selection of one of the protection service plans and determines the physical resources within the target site to provide the advertised service level characteristics for the data replication. The target site management server further transmits configuration details to one or more of the determined physical resources to implement the replication infrastructure within the target site according to the selected protection service plan.Type: GrantFiled: September 23, 2015Date of Patent: August 23, 2022Assignee: VMware, Inc.Inventors: Keith Farkas, Martin Marinov, Martin Valkanov, Konstantin Ivanov, Ajay Verghese
-
Patent number: 11422984Abstract: A method for data model clustering is provided herein. A first representation of a data model may be received. Edge betweenness values may be determined for respective nodes in the first representation. At least one node in the first representation may be identified as a linking node based on the respective edge betweenness values. One or more linking nodes may be removed from the first representation, thereby forming at least a first cluster and a second cluster. Degrees for the respective remaining nodes may be calculated. Respective hub nodes may be identified for the respective clusters based on the respective degrees in the clusters. Respective descriptions may be generated for the respective clusters based on the respective hub nodes. A clustered representation of the first representation may be stored with the clusters and their respective descriptions.Type: GrantFiled: April 30, 2019Date of Patent: August 23, 2022Assignee: SAP SEInventors: Jan Portisch, Sandra Bracholdt, Björn Pantel, Volker Saggau
-
Detection, characterization, and prediction of real-time events occurring approximately periodically
Patent number: 11416504Abstract: Systems and methods for detection, characterization, and prediction of real-time events having approximate periodicity include detection of events from raw data that are approximately periodic. The detection includes analyzing raw data to determine approximately periodic chains of events. The raw data can be related to network management systems, financial monitoring systems, medical monitoring, seismic activity monitoring, or any system that performs some management or monitoring of an underlying system or network having time lasting events. The detected approximately periodic events could be characterized and presented in natural language as well as used for prediction of future events via supervised machine learning.Type: GrantFiled: February 8, 2021Date of Patent: August 16, 2022Assignee: EXFO Solutions SASInventor: Fabrice Pelloin