Patents Examined by Syed H Hasan
  • Patent number: 10055454
    Abstract: The present invention discloses a method for executing an SQL operator on compressed data chunk. The method comprising the step of: receiving SQL operator, accessing compressed data chunk blocks, receive e full set of derivatives of the compression scheme, check compression rules based on the compression scheme and relevant operator for approving SQL operation on compressed data and in case of approval applying respective SQL operator on relevant compressed data chunks.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: August 21, 2018
    Assignee: SQREAM TECHNOLOGIES LTD
    Inventors: Kostya Varakin, Ami Gal
  • Patent number: 10050919
    Abstract: Systems, apparatuses, methods, and computer readable mediums for implementing a scalable distributed email threading algorithm. A database is created for storing a plurality of emails organized by subjects and relaxed checksums. Each node of a plurality of nodes retrieves a different subject for processing, and each node reconstructs an email discussion thread from a corresponding retrieved subject. A given node may merge incomplete threads which are related but which have different subjects. Then, the nodes may write the reconstructed threads back to the database.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: August 14, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Nilesh Salpe, Vaijayanti Bharadwaj
  • Patent number: 10042816
    Abstract: A table generating apparatus includes a display unit and a processor which performs the following processes of: receiving an input of a function expression; receiving an input for setting a table range; generating a table representing a relation between a plurality of values in the range and their corresponding values determined by the function expression based on the table range, displaying the generated table on the display unit; receiving an input of an additional value while the table is displayed; adding the received additional value and its corresponding value determined by the function expression to the displayed table; and expanding the table by adding values obtained by subsequently changing the additional value and their corresponding values determined by the function expression to the displayed table, after the table addition function adds the additional value and its corresponding value to the table, each time an operation input is received.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: August 7, 2018
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Naoki Akae, Saburo Kamitani
  • Patent number: 10037342
    Abstract: There is provided an information processing device including an action history acquiring unit configured to acquire action history information on a user, the action history information being accumulated in a predetermined time frame, an attribute score calculating unit configured to calculate an attribute score of the user for one or more attributes in an attribute group, the attribute score being based on the action history information, and an object generating unit configured to generate an object on the basis of the attribute score, the object representing the user.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: July 31, 2018
    Assignee: SONY CORPORATION
    Inventors: Megumi Kikuchi, Toshihiko Kawai, Atsushi Kuribayashi, Akira Tange, Shigefumi Tamura
  • Patent number: 10025806
    Abstract: A file system uses a B-tree data structure to organize file data. The file system may maintain an index node (mode) representing a file and having entries that map to extents of the file. When the file system detects an index node, through updates, has exceeded a threshold number of extents, the file system converts the file to a copy-on-write (COW) B-tree data structure containing the entries representing the extents of the file. To clone the file, the file system uses copies of the index node and the root node of the COW B-tree data structure.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 17, 2018
    Assignee: VMware, Inc.
    Inventors: Yunshan Lu, Wenguang Wang
  • Patent number: 10025837
    Abstract: Real-time data visualization systems and methods are described. A data cube may be generated, wherein the data cube comprises a set of transforms to be applied to two or more data elements from disparate data sources, wherein processing of the data cube is to result in a data cube result having a plurality of measures and one or more hierarchies. A user may build a visualization, which produces a visualization request associated with the data cube, the visualization request specifying one or more of the measures and hierarchies of the data cube. The system identifies, based on the visualization request, one or more transforms within the data cube to remove from the data cube for the purpose of the visualization request to produce a modified data cube, and carries out the transforms of the modified data cube to produce a modified data cube result, which is exposed to the client-side visualization processor for rendering the visualization.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 17, 2018
    Assignee: Dundas Data Visualization, Inc.
    Inventors: James John Cherwonka, Adrian Serban Dobrin, Troy A. Marchand, Terrence Eugene Sheflin, Robert Eric Siklos, Mariana Stoica-Constantin
  • Patent number: 10019734
    Abstract: Embodiments of the present invention are directed to flexible, user-adapted, continuous searching, on behalf of a particular user, for points of interest relevant to the user's current location within a specifically computed personal region of interest. In a general case, the personal region of interest is computed as a function of the user's level of disposition towards the searched-for points of interest. The level of disposition towards the searched-for points of interest may, in turn, be based on two or more of the user's location, the current date and time, a history of the user's interaction with the POI-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying means.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: July 10, 2018
    Assignee: Vulcan Inc.
    Inventors: John Chu, Robert Arnold, Mark Malleck, Stuart Graham, Jeremy Calvert, Dennis Schneider
  • Patent number: 10013432
    Abstract: In response to an I/O request, a processor reconstructs a file system request by laying out a disk image, performing type-specific introspection on the disk image including determining disk image type and using a file system specific process for a particular type of file system located in the disk image for analyzing the disk image structure.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dean Hildebrand, Renu Tewari, Vasily Tarasov
  • Patent number: 9990375
    Abstract: In a map data processing device for a vehicle, a map database has first map data of a road on which the vehicle travels. A map data computing module computes second map data of the road based on a surrounding environment and a traveling state of the vehicle. An update data computing module computes update data for updating the map database, based on a reliability of the second map data. An update determining module then compares the first map data with the update data. When both disagree with each other, the update determining module determines whether to update first map data with the update data, based on a frequency of discrepancy and the reliability. A data processing module executes a processing of updating the map database in accordance with a determination result by the update determining module.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: June 5, 2018
    Assignee: SUBARU CORPORATION
    Inventor: Masato Mizoguchi
  • Patent number: 9984148
    Abstract: 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: Grant
    Filed: August 22, 2017
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tien Hiong Lee, Konstantin Levinski, Weng Sing Tang, Liang Zhu
  • Patent number: 9977798
    Abstract: A method for migrating data between tables. The method includes, receiving a Structured Query Language (SQL) statement, where the SQL statement identifies a source table and a destination table, and the source table contains source data divided into columns with a set of column names. A database management system identifies a set of instructions for manipulating the source data. The database management system generates an interim SQL statement, based on the SQL statement. The database management system executes the interim SQL statement, which copies the manipulated source data into a set of columns of the destination table.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventors: Karla Bester, Allan T. Chandler, Mark A. Shewell, Stephen J. Yates
  • Patent number: 9971839
    Abstract: Methods and systems for improving user search experience with a search engine by providing a way for associated users to personalize search queries and/or search results based on users' information gathered from a social network. Search personalization can be achieved through the tailoring of search methodologies or the ranking or ordering of search results in accordance with information gathered for each user.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: May 15, 2018
    Assignee: Google LLC
    Inventors: Ellen Spertus, Stephen R. Lawrence
  • Patent number: 9965506
    Abstract: A method includes receiving a first search query from a user device. The method includes identifying, by a computer search system and using the first search query, an entity type indicating a category for at least a portion of the first search query. The method includes generating, by the computer search system, a second search query including the entity type identified using the first search query. The method also includes performing, by the computer search system, a search for software applications using the second search query. The method further includes generating a list of software applications identified during the search.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: May 8, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Liron Shapira, Jonathan Ben-Tzur, Michael Harris
  • Patent number: 9959307
    Abstract: In a large presentation or lecture, multiple questions submitted by the audience may be classified into one or more common questions based on the semantic relatedness of the submitted questions. Further, the common questions may be sorted and presented to a host or lecturer so that the host or lecturer may efficiently answer the common questions.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 1, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Dehai Zhang, Jun Fang, Degang Zhang
  • Patent number: 9953080
    Abstract: Described is system for early detection of civil unrest events. A set of textual social media data having corresponding user identifications is received as input. The textual social media data is filtered with a keyword filter, resulting in a first set of data comprising keywords of interest. The first set of data is then filtered with a future date filter, resulting in a second set of data comprising future dates. The second set of data is filtered based on relevance to a civil unrest event with a text classifier module, resulting in a third set of data that is classified based on relevance to the civil unrest event. The third set of data is then filtered based on a location of interest, resulting in a fourth set of data having user identifications in the location of interest. A location is assigned to the civil unrest event, and a forecast of the civil unrest event is output.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: April 24, 2018
    Assignee: HRL Laboratories, LLC
    Inventor: Ryan F. Compton
  • Patent number: 9953180
    Abstract: The present invention provides a method for controlling an aggregate server aggregating content information stored in at least one of an aggregated server, requesting, to the aggregate server, an aggregation restriction for content information of a specific aggregated server; and changing an aggregation restriction state variable according to the requesting, wherein the aggregation restriction state variable represents identification information of the specific aggregated server of which the content information is not allowed to be aggregated by the aggregate server.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 24, 2018
    Assignee: LG Electronics Inc.
    Inventor: Seungryul Yang
  • Patent number: 9922059
    Abstract: Case management systems and techniques are disclosed. In various embodiments, a first version of a case model and a second version of the case model are stored, the second version having in common with the first version at least a subset of a case model definition comprising the first version of the case model. The first version of the case model is associated with a first set of case instances associated with the case model, and the second version of the case model is associated with a second set of case instances associated with the case model.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 20, 2018
    Assignee: Open Text Corporation
    Inventors: Satyapal P. Reddy, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram, Gary Frankel
  • Patent number: 9274772
    Abstract: A precompiled form of information derived from CIL metadata is created in a compact type layout (CTL) format. Information in CTL format for each data type in a program can be represented as a contiguous byte stream. Information that is irrelevant to decisions concerning layout of a data type in memory can be suppressed. information that is irrelevant to creation of virtual machine data structures can be suppressed. The information in CTL format may reference types, methods, and fields by CIL metadata token. Virtual override information such as, for example, a logical virtual table layout, can be pre-computed. Interface implementation information can be pre-computed. A decoder can generate data structures used in generation of an executable from the CTL formatted data.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: March 1, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventor: Peter Franz Valentin Sollich
  • Patent number: 9275143
    Abstract: Improved duplicate and near-duplicate detection techniques may assign a number of fingerprints to a given document by (i) extracting parts from the document, (ii) assigning the extracted parts to one or more of a predetermined number of lists, and (iii) generating a fingerprint from each of the populated lists. Two documents may be considered to be near-duplicates if any one of their fingerprints match.
    Type: Grant
    Filed: March 15, 2008
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: William Pugh, Monika H. Henzinger
  • Patent number: 8296265
    Abstract: Disclosed is a method to synchronize the state of an application and an application's objects with data stored on the storage system. The storage system provides API's to create special data, called a marker journal, and stores it on a journal volume. The marker contains application information, e.g. file name, operation on the file, timestamp, etc. Since the journal volume contains markers as well as any changed data in the chronological order, IO activities to the storage system and application activities can be synchronized.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: October 23, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Kenji Yamagami