Patents Examined by Mohsen Almani
  • Patent number: 10698770
    Abstract: Improvements of regionally agnostic in-memory database (DB) arrangements being equipped with reconnection resiliency arrangements. More particularly, improvements of in-memory DB arrangements able to self-regenerate new connection pool components, responsive to one or more connections of an active connection pool experiencing invalidity.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: June 30, 2020
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Kush Patel, Nag Prajval Bindumalyam Chandrashekar
  • Patent number: 10664235
    Abstract: An apparatus and method for sorting items using a longest increasing subsequence are disclosed. Item sorting may be performed by selecting excluded items, which correspond to a longest increasing subsequence, from among items in an item list, selecting update items by excluding the excluded items from the items, and performing update for the update items. It is possible to more efficiently use a system by selecting items to be updated from among various items in an item list and updating them to reduce the system workload for updating the items.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: May 26, 2020
    Assignee: SK PLANET CO., LTD.
    Inventor: Dong-Sun Moon
  • Patent number: 10657099
    Abstract: In one embodiment, a method includes receiving logfile data, parsing the logfile data into parsed data elements and acquiring at least one contextual data element in relation to the parsed data elements. The method further includes structuring the parsed data elements and the at least one contextual data element as instances of a multirepresentational time-series log entry. In addition, the method includes publishing real-time time-series performance data and determining a user viewing context. Furthermore, the method includes automatically correlating the user viewing context to at least one dimension. Additionally, the method includes filtering the log-entry instances by the at least one dimension to yield filtered log-entry instances. Also, the method includes pivoting the filtered log-entry instances on one or more dimensions, the pivoting yielding pivoted data. In addition, the method includes publishing the pivoted data to a user interface.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: May 19, 2020
    Assignee: Quest Software Inc.
    Inventors: Geoffrey Vona, Yinghua Qin, Shengzhi Liu
  • Patent number: 10635690
    Abstract: A method for synchronizing records stored at a first data storage location with records stored at a second, remote data storage location utilizes bitwise fingerprints and bitwise operations to determine records that exist in a first data set but not a second data set. A method for synchronizing records stored at a first data storage location with records stored at a second, remote data storage location utilizes bitwise fingerprints, and bitwise operations, and dynamic temporal segmentation to compare the timeliness of records in the first and second data sets.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: April 28, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Gordon Lyles Blackwell, Jr., Brent Arasimowicz, William Roger Waugh, II, Michael John Pastrone
  • Patent number: 10635638
    Abstract: Systems, methods and media are provided for deferred synchronization of files in cloud storage systems. One method includes detecting changes to a data file. The method also includes monitoring I/O operations performed by a process associated with the changes. When the process is busy, the method also includes adding to an upload file list a name of a first file in response to a creation/modification of the first file. The method further includes adding to the list a new name of a second file and, when applicable, removing from the list an old name of the second file in response to renaming the second file. The method also includes removing from the list a name of a third file in response to a deletion of the third file and uploading files identifiable using file names in the list to the cloud storage server when the process is no longer busy.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 28, 2020
    Assignee: Ivanti US LLC
    Inventor: Ian McLean
  • Patent number: 10585975
    Abstract: A novel system and computer-implemented method for quickly and efficiently finding and reporting all clones with a large corpus of text. This is achieved by tokenizing the corpus, computing a rolling hash, filtering for hashes that occur more than once, and constructing an equivalence relation over these hashes in which hashes are equated if they are part of the same instance of duplication. The equivalence relation is then used to report all detected clones.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: March 10, 2020
    Assignee: GITHUB SOFTWARE UK LTD.
    Inventor: Julian David Tibble
  • Patent number: 10579952
    Abstract: Technical solutions are described for transportation of a shipment container. An example method includes receiving, by a first client device, a document schema from a document schema server, the document schema corresponding to a second client device. The method further includes creating, by the first client device, an electronic document according to the document schema, the electronic document created for transmission to the second client device. The creating includes generating, by the first client device, the electronic document including data-fields as specified by the document schema, and filling the data-fields of the electronic document as specified by the document schema. The computer-implemented method also includes transmitting, by the first client device, the electronic document for receipt by the second client device.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkat Raghavan, Dinesh C. Verma
  • Patent number: 10580090
    Abstract: A system may receive, at least in part from an update database, a plurality of updates to a plurality of profiles that individually describe ones of a plurality of users of a social network. The system may process, using a batch processor, at least some of the plurality of updates to generate a consolidated update indicative of a status of at least some of the plurality of profiles. The system may transmit the consolidated update to the update database. The system may display the consolidated update on an update stream of the social network corresponding to at least one of the plurality of users.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samir M. Shah, Roshan Rajesh Sumbaly
  • Patent number: 10565030
    Abstract: A multi-process interactive system is described. The system includes numerous processes running on a processing device. The processes include separable program execution contexts of application programs, such that each application program comprises at least one process. The system translates events of each process into data capsules. A data capsule includes an application-independent representation of event data of an event and state information of the process originating the content of the data capsule. The system transfers the data messages into pools or repositories. Each process operates as a recognizing process, where the recognizing process recognizes in the pools data capsules comprising content that corresponds to an interactive function of the recognizing process and/or an identification of the recognizing process. The recognizing process retrieves recognized data capsules from the pools and executes processing appropriate to contents of the recognized data capsules.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: February 18, 2020
    Assignee: Oblong Industries, Inc.
    Inventors: Kwindla Hultman Kramer, John S. Underkoffler
  • Patent number: 10545978
    Abstract: A data preprocessing system builds transformation scripts for preprocessing datasets for processing by a data analysis system. The data preprocessing system presents various representations of data of a dataset including visual representations, textual representations, or structural representations. The data preprocessing system receives selections of attributes or values based on these representations. The data preprocessing system generates recommendations of transformations based on the attributes or values selected. The data preprocessing system builds a transformation script based on the recommendations of the transformations. The transformation script can be used for preprocessing the dataset for analysis by a data analysis system.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: January 28, 2020
    Assignee: Trifacta Inc.
    Inventors: Edward Eli Marschner, Sean Philip Kandel, Chris Beavers, Adam Silberstein, Alon Bartur
  • Patent number: 10521432
    Abstract: Described is a system, a method, and a computer-implemented apparatus for increasing computational efficiency and capacity of data stream processing systems. In one embodiment, executor grouping reduces cross-socket communication in a Non-Uniform Memory Access (NUMA) system. In another embodiment, input batching reduces thread context switches which improves instruction cache performance.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: December 31, 2019
    Assignee: SAP SE
    Inventors: Shuhao Zhang, Bingsheng He, Daniel Hermann Richard Dahlmeier
  • Patent number: 10503757
    Abstract: A cataloging period associated with a storage array is received. The storage array is cataloged to create an index for data stored on the storage array. New data is stored on the storage array. A determination is made as to whether the storage array should be re-cataloged to update the index. If the cataloging period has not elapsed, the determination is that the storage array should not be re-cataloged, the index thereby not being updated for the new data on the storage array. If the cataloging period has elapsed, the determination is that the storage array should be re-cataloged, the index thereby being updated for the new data on the storage array.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: December 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Upanshu Singhal
  • Patent number: 10380241
    Abstract: A linguistic services center is described that interfaces with various natural language processing modules such that users of one module can take advantage of the wealth of linguistic information provided in the system. The resulting system may greatly minimize the frustration and inconvenience users typically experience when using Japanese, Chinese, or Korean in electronic contexts. A revenue sharing and data security system is disclosed for encouraging competitors to make their data available to the system in a way that lexical data providers, the OS provider, the LSC provider, and the user may all mutually benefit.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: August 13, 2019
    Inventor: Warren Daniel Child
  • Patent number: 10360187
    Abstract: A hybrid storage capable of storing the image files and the service files for VMs and Containers is provided. A large files storage is placed onto a service volume. A VM image file is placed onto the large file storage and a file system is mounted on it. The small files storage is also placed onto the service volume. This way a portion of the large file storage can be seen to the management system for VMs and Containers as a part of an interface of the common file system. Thus, large files and small files reside on the same distributed storage. One file from the large file storage is dedicated as a service file. The file system is placed into this file, which is mounted into the system as a virtual disk. The small (service) files are stored on the virtual disk. This way all files are accessible by the management system for VMs and Containers.
    Type: Grant
    Filed: March 5, 2016
    Date of Patent: July 23, 2019
    Assignee: Virtuozzo International GmbH
    Inventor: Pavel Emelyanov
  • Patent number: 10334482
    Abstract: A computer implemented method, system, and program product for migration of a user's assets across a cloud comprising Service Units, the method comprising grouping Service Unit devices into cells, wherein the service units comprise storage devices, wherein each cell comprises a group of the Service Unit device comprising a common geographic region, grouping the cells into areas, each cell of the cells grouped into an area comprising a common geographic region, determining the location of the user with respect to the cells, determining the area corresponding to the determined cells, determining which cell of the cells contains the Service Unit device that provides the user with the best services; and transferring the user's assets to the Service Unit within the determined cell.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: June 25, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Patricia G. S. Florissi, Sudhir Vijendra, Shashidhar Krishnaswamy
  • Patent number: 10318596
    Abstract: An automatic control system for regulating the information exchange between information producer and information consumer. One control mechanism can dynamically refine the decision to include or exclude information items from the consumer information stream to improve success metrics like participation. One or more system interface request control mechanisms can dynamically provide incentive and limits for the input of audience targets, priorities, preferences, and other data. An administrator may set parameters and select success metrics to balance the goals of the information exchange participants and stakeholders. The system can also serve to resolve conflicts between the selection criteria of a consumer and the audience targets of a producer.
    Type: Grant
    Filed: March 16, 2014
    Date of Patent: June 11, 2019
    Assignee: CYBERNETIC MEDIA SYSTEMS, LLC
    Inventor: Brian David McFadden
  • Patent number: 10229170
    Abstract: Systems and processes provide network clients on various platforms a customized file system experience on demand while managing files (e.g., computer animation files) across a variety of storage devices spread across a network of arbitrary size (local area networks, wide area networks, worldwide networks, the world wide web, etc.). Clients may specify a set of requirements for an instantiation of a file system interface or object for a given application. Such requirements may include storage location, file quality, capacity, scale, permanence, speed, and the like. The system may then provide to the client a customized file system interface with particular hardware resources allocated to satisfy the designated file system requirements. The file system interface may coordinate file delivery, allocation, tracking, transportation, caching, deletion, and the like. The system may manage and allocate hardware resources ranging from a local client computer to distant hard drive banks across the world.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 12, 2019
    Assignee: DREAMWORKS ANIMATION L.L.C.
    Inventors: Michael Christian Seales, Douglas E. Sherman
  • Patent number: 10200500
    Abstract: A system and method for a system for communicating with a user device includes a broadcast management system generating content channel data signals. The system also includes a software download manager in communication with the broadcast management system. The software download manager generates an announcement file and a download resolution file. The download manager communicates the announcement file. The user device has user device identifier data and receives the download resolution file in response to the announcement file and stores the software image in the user device in response to the download resolution file.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: February 5, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Subbaraya Kumar Deverakonda Venkata, Jianming Yu, Charles C. Debergh, Gilbert Zaldivar, Joseph T. Hayes, Romulo Pontual, Lonnie Scott Clabaugh
  • Patent number: 10157204
    Abstract: Techniques are disclosed for generating statistical views in a database system. In one embodiment, a request is received to execute a database workload. One or more constraints pertaining to executing the database workload is retrieved. The database workload is evaluated to generate multiple statistical view candidates. The statistical view candidates are refined based on the one or more constraints. One or more statistical views are then generated based on the refined statistical view candidates.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Qi Cheng, John F. Hornibrook, Ting Y. Leung, Xin Wu, Daniel C. Zilio, Calisto P. Zuzarte
  • Patent number: 10127262
    Abstract: Provided are a computer program product, system, and method for a data set connection manager having a plurality of data sets to represent one data set. A request is processed to open a connection to a data set having members, wherein the connection is used to perform read and write requests to the members in the data set. In response to establishing the connection, establishing for the connection a primary data set having all the members; a secondary data set to which updated members in the primary data set are written; and a pending delete data set to pending delete members comprising members that are updated.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Reed, Thomas C. Reed, Max D. Smith