Patents Examined by Syed Hasan
-
Patent number: 9588983Abstract: In one embodiment, a synchronization engine 116 of an application module 114 may adjust a synchronization scheme 306 based on the implicit data classification of a data item. A synchronization engine 116 may detect a user action 406 executed by a user on a data item 402. The synchronization engine 116 may determine an action type 408 for the user action 406. The synchronization engine 116 may assign an item synchronization priority to the data item 402 based on the action type 406.Type: GrantFiled: October 17, 2013Date of Patent: March 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jeroen Vanturennout, Jason Wadsworth, Yuanquan Zhang, Ranjib Singh Badh, Eyal Axelrod
-
Patent number: 9582513Abstract: Embodiments of the disclosure provide access to data in a compressed container through dynamic redirection, without storing decompressed data in persistent memory. The compressed container is stored in a first portion of memory. User data and reference files, with redirect pointers, for accessing corresponding files in the compressed container are stored in a second portion of memory. A command to access data is detected by a computing device. The redirect pointer in the reference file associated with the command redirects access to the corresponding compressed version of data stored in the compressed container. The corresponding accessed compressed version of data is decompressed on the fly and provided in response to the command without storing the decompressed data in persistent memory. Some embodiments provide integrity protection to validate the data coming from the compressed container.Type: GrantFiled: December 8, 2013Date of Patent: February 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Richard A. Pletcher, Malcolm J. Smith, Alain F. Gefflaut, Alex Bendetov, Andrey Shedel, David J. Linsley, Aaron M. Farmer, James Aaron Holmes, Troy E. Shaw, Emily N. Wilson, Innokentiy Basmov, Michael J. Grass, Alex M. Semenko, Scott D. Anderson, Kinshuman Kinshumann
-
Patent number: 9575705Abstract: Systems and methods relating to preparing data for use in a printing operation are provided. One method includes receiving selected records from a first data source. The selected records have been subjected to a first record characteristic updating step and the selected records comprise mail information useful for delivery of printed materials. The method further includes updating the selected records with a second record characteristic updating step. A time at which the second record characteristic updating step is performed is determined in relation to a print production schedule for the printed materials. The method further includes creating a postal pre-sort file based upon the updated selected records for use in the printing operation. The printing operation is performed on a printing device based on the pre-sorted records.Type: GrantFiled: June 12, 2015Date of Patent: February 21, 2017Assignee: QUAD/GRAPHICS, INC.Inventors: Eric Blohm, Jeffrey S. Henke
-
Patent number: 9563678Abstract: A data management system for indexing reporting data of a contact center is disclosed. The data management system includes one or more reporting systems configured to store the reporting data. The data management system further includes a crawler configured to collect the reporting data from the one or more reporting systems. The data management system further includes one or more plug-in interfaces configured to enable the crawler to retrieve the reporting data from the one or more reporting systems. The data management system further includes an indexing server configured to index and store the collected contact center reporting data.Type: GrantFiled: February 28, 2014Date of Patent: February 7, 2017Assignee: Avaya Inc.Inventors: Ariel Shtilman, Arkady Karpman
-
Patent number: 9558237Abstract: Systems and methods of automated conjugation of indicia are disclosed. The system includes at least one database; a database management system, having a graphical user interface, adapted for running a query search at said database; a storage medium for storing primary indicia objects and secondary indicia objects set, retrieved from the database. The system further includes an algorithmic analysis mapping module, adapted to analyze the primary indicia objects and the secondary indicia objects to generate metadata representative therefore; a matching module adapted to compare the metadata representative of the primary and secondary indicia objects, as well as a conjugating module, adapted to conjugate at least one primary indicia object with at least one secondary indicia object.Type: GrantFiled: April 23, 2013Date of Patent: January 31, 2017Inventor: Itay Katsav
-
Patent number: 9560308Abstract: Motion blur is applied to select objects in a video, e.g., to footballs in flight or to a tennis ball during a tennis match. Motion blur is applied only to the tennis ball, rather than the entire screen, or only to the football. If desired, the TV can also increase the contrast or apply a glow around the object of interest so that the user can have an easier time tracking the object of interest. Should the user pause a sports broadcast at any frame or play in slow motion, the position of the object in the trick play format is interpolated as being the center position of the motion-blurred image.Type: GrantFiled: January 25, 2012Date of Patent: January 31, 2017Assignee: SONY CORPORATIONInventor: Jeffrey Moguillansky
-
Patent number: 9558246Abstract: In one embodiment, a method includes accessing a data-access history for a time period, the data-access history comprising a plurality of data-access instances. The method further includes initially associating each data-access instance with a time-based data-access cluster of a plurality of time-based data-access clusters based, at least in part, on a time of the data-access instance. In addition, the method includes iteratively refining a time distribution of the plurality of data-access instances across the plurality of time-based data-access clusters. Further, the method includes facilitating a time-density analysis of the plurality of data-access instances using the iteratively refined plurality of time-based data-access clusters.Type: GrantFiled: April 29, 2014Date of Patent: January 31, 2017Assignee: Dell Software Inc.Inventor: Steven Crouse
-
Patent number: 9552390Abstract: Embodiments are provided herein for efficient out-of-order (OOO) multiple query execution within a stored procedure in a database processing system. An embodiment method includes compiling a procedure comprising a plurality of statements. During the compiling, any dependencies between the statements are detected and maintained in a dependency table. The method further includes executing the procedure. During the execution, the method includes upon detecting a change in a dependency between the statements, updating the dependency in the dependency table. The statements are scheduled for OOO execution according to the dependency table with the updated dependencies.Type: GrantFiled: April 29, 2014Date of Patent: January 24, 2017Assignee: FUTUREWEI TECHNOLOGIES, INC.Inventor: Qingqing Zhou
-
Patent number: 9544192Abstract: A computer system for crawling computer infrastructure inventory data includes a processor and a memory device coupled to the processor. The computer system also includes an inventory database system stored on the memory device. The inventory database system includes computer-executable instructions allowing the computer to manage stored records. The computer system is configured to (a) retrieve an inventory record from the inventory database system, the inventory record containing inventory data, (b) determine that the inventory data contains relational inventory metadata, (c) determine that the relational inventory metadata indicates at least one related inventory record, and (d) perform step (a) on the at least one related inventory record.Type: GrantFiled: April 24, 2013Date of Patent: January 10, 2017Assignee: MasterCard International IncorporatedInventor: Daniel A. Ruggeri
-
Patent number: 9542462Abstract: A system and method for performing large-scale data processing using a statistical programming language are disclosed. One or more high-level statistical operations may be received. The received high-level statistical operations may be dynamically translated into a graph of low-level data operations. The unnecessary operations may be removed and operations may be fused or chained together. Operations may then be grouped into distributed data processing operation. The low-level operations may then be run.Type: GrantFiled: June 14, 2013Date of Patent: January 10, 2017Assignee: Google Inc.Inventors: Murray M. Stokely, Karl Millar
-
Patent number: 9535924Abstract: Techniques are disclosed for improving scalability in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises, in response to an action from a user in the cloud-enabled platform, determining a list of events to update one or more collaborators of the user about the action. The method further comprises separating the list of events into a plurality of sub-lists of events such that each sub-list of events can be stored in a database within a designated amount of time, and further comprises storing the plurality of sub-lists of events into the database to be read by the one or more collaborators. Among other advantages, embodiments disclosed herein provide enhancement in scalability, robustness and availability for cloud-based collaboration platforms with large numbers of collaborators by incorporating mechanisms to divide-and-conquer the workload of event updates in such platforms.Type: GrantFiled: February 28, 2014Date of Patent: January 3, 2017Assignee: Box, Inc.Inventors: David Mackenzie, Miles Spielberg, Alex Treyger, Ryan Luecke, Tamar Bercovici, Tomas Barreto
-
Patent number: 9535922Abstract: A method for disk image access in a storage system includes prefetching a disk image metadata structure. An input/output (I/O) request to the disk image is received. In response to the I/O request, a file system request is reconstructed by laying out the disk image, performing type-specific introspection on the disk image, and mapping data ranges in the disk image to blocks or files within the file system based on results of the introspection.Type: GrantFiled: November 24, 2015Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Dean Hildebrand, Renu Tewari, Vasily Tarasov
-
Patent number: 9531829Abstract: A method of caching resources corresponding to a webpage on a client is disclosed. A hierarchy of a plurality of storage mechanisms available on the client is determined based at least in part on performance of the plurality of storage mechanisms. The hierarchy comprises a plurality of levels to which each storage mechanism may be assigned. A request to cache a first resource corresponding to a webpage is received. One of the plurality of storage mechanisms for caching the first resource is selected based at least in part on the hierarchy. The first resource is stored in the selected storage mechanism of the hierarchy.Type: GrantFiled: November 27, 2013Date of Patent: December 27, 2016Assignee: Instart Logic, Inc.Inventors: Ashok Anand, Mohammad H. Reshadi, Hariharan Kolam, Bowei Du, Aditya Akella
-
Patent number: 9529848Abstract: Techniques for reducing query response time are provided. In one embodiment, a computer system can organize data into a plurality of buckets, where the data is ordered according to a dimension, and where each bucket includes a subset of data that corresponds to a range within the dimension. The computer system can then precompute, for one or more buckets in the plurality of buckets, query results for one or more queries against the bucket, and can store the precomputed query results in a cache.Type: GrantFiled: December 6, 2013Date of Patent: December 27, 2016Assignee: VMware, Inc.Inventors: Jay A. Patel, Zhenmin Li, Chengdu Huang
-
Patent number: 9529830Abstract: A computer-implemented method includes receiving a column-oriented table comprising data for a column family, wherein the data for the column family comprises column names and corresponding column values, receiving a set of anonymous column names for the column family, receiving a set of synonymous column names for the column family, determining a weighting for each column name that is not an anonymous column name based on the count or frequency of occurrence of the column name and the synonymous column names within the column-oriented table, and processing the column-oriented table with a probabilistic matching engine using the weighting for each column name. A corresponding computer program product and computer system are also disclosed herein.Type: GrantFiled: January 28, 2016Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Bhavani K. Eshwar, Soma Shekar Naganna, Umasuthan Ramakrishnan, Shashidhar R. Yellareddy
-
Patent number: 9530981Abstract: A method of sealing a flat panel display device by using laser and a charge-coupled device (CCD) camera. The sealing method includes applying a sealant around a light-emitting unit on a substrate and covering above the light-emitting unit with the encapsulating substrate; irradiating light onto a sealant area to harden the sealant for the first time (first hardening); monitoring a hardening state of the sealant; and further irradiating light onto a region of the sealant in a bad hardening state based on the monitoring result to harden the region of the sealant in the bad hardening state (second hardening). The sealing method may prevent a sealing flaw caused from insufficient laser irradiation dosage, and thus ensure a more stable sealed structure. This may improve quality of the flat-plan-display-device.Type: GrantFiled: July 24, 2013Date of Patent: December 27, 2016Assignee: Samsung Display Co., Ltd.Inventor: Min-Sang Koo
-
Patent number: 9524319Abstract: The present invention extends to methods, systems, and computer program products for improving search relevance. In one implementation, a method identifies a first group of mappings generated for dominant queries associated with a query log. The method also identifies a second group of mappings that includes mappings between a first set of queries and categories shown for the first set of queries, and mappings between a second set of queries and clicked products for the second set of queries. Upon receipt of a query, the method applies the second group of mappings for the received query if the category mappings for the received query are in the second group of mappings. Alternatively, the method applies the first group of mappings for the received query if the category mappings for the received query are in the first group of mappings but not in the second group of mappings.Type: GrantFiled: February 28, 2014Date of Patent: December 20, 2016Assignee: WAL-MART STORES, INC.Inventors: Namrata PramodKumar Tholiya, Abhishek Gattani
-
Patent number: 9524520Abstract: The present invention extends to methods, systems, and computer program products for training a classification model to predict categories. In one implementation, a method identifies category mappings generated for dominant queries associated with a query log. The method identifies mappings between a first set of queries and categories shown for the first set of queries, and identifies mappings between a second set of queries and clicked products for the second set of queries. A classification model is trained based on the mappings generated for dominant queries, the mappings between queries and the shown categories, and the mappings between queries and the clicked products.Type: GrantFiled: February 28, 2014Date of Patent: December 20, 2016Assignee: WAL-MART STORES, INC.Inventors: Namrata PramodKumar Tholiya, Abhishek Gattani
-
Patent number: 9519698Abstract: A computer-implemented method includes receiving one or more log files. Each of the one or more log files includes one or more logs. The computer-implemented method further includes extracting one or more event records from said one or more logs. The computer-implemented method further includes, for each event record of the one or more event records, determining one or more attributes and one or more dimensions based on the event record, respectively. The computer-implemented method further includes grouping the one or more event records into one or more attribute groups. The computer-implemented method further includes ordering the one or more event records of each of the one or more attribute groups by the one or more dimensions. The computer-implemented method further includes generating one or more graphical representations of the one or more attribute groups. A corresponding computer system and computer program product are also disclosed.Type: GrantFiled: March 15, 2016Date of Patent: December 13, 2016Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Weng Sing Tang, Liang Zhu
-
Patent number: 9514203Abstract: Resources for data lineage discovery, data lineage analysis, role-based security, notification. The resources may include or involve machine readable memory that is configured to store a technical data element (“TDE”); a receiver that is configured to receive a query for data lineage information corresponding to a business element identifier; and a processor configured to: register a logical association between the business element identifier and the TDE; and formulate the data lineage information of the TDE associated with the business element identifier. The receiver may be configured to receive a criterion that is required to access one or more technical data elements (“TDEs”) associated with the business element identifier. The receiver may be configured to receive an election to receive a notification of a change of data lineage. The processor may be configured to toggle between a first data lineage graph and a second data lineage graph.Type: GrantFiled: September 16, 2013Date of Patent: December 6, 2016Assignee: Bank of America CorporationInventors: Asim S. Mohammad, Michelle A. Boston, Ilya Lapsker