Patents Examined by Andalib Lodhi
  • Patent number: 9087131
    Abstract: A system and method for summarizing a multiuser communication session is disclosed. A processing unit receives data about the multiuser communication session. A session management module manages the multiuser communication session. A feature extraction module extracts features from the data. An analyzing module analyzes the features to identify segments of interest for the multiuser communication session including a beginning and an end of each segment of interest and a list of participants in each segment of interest. A summarizing engine generates a summary for the multiuser communication session including at least one segment of interest.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: July 21, 2015
    Assignee: Google Inc.
    Inventors: Vivek Paul Gundotra, Amar Gandhi
  • Patent number: 9069817
    Abstract: A method, system, and computer program product to create an access control bit mapping (ACBM) structure for a corresponding database table are disclosed. The ACBM structure may include a relative record number (RRN) bit map. The RRN bit map may describe the access rights for a parameter. The computer-implemented method may maintain one or more statistics describing the RRN bit map. The method may additionally provide for updating the ACBM structure. The method may also provide for using the ACBM structure to process a database query.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
  • Patent number: 9069842
    Abstract: Methods and systems for accessing documents in document collections using predictive word sequences are disclosed. A method for accessing documents using predictive word sequences include creating a candidate list of word sequences where respective ones of the word sequences comprise one or more elements derived from the document corpus; expanding the candidate list by adding one or more new word sequences, where each new pattern is created by combining one or more elements derived from the document corpus with one of the word sequences currently in the candidate list; determining a predictive power with respect to the subject for respective ones of entries of the candidate list, where the entries include the word sequences and the new word sequences; pruning from the candidate list ones of said entries with the determined predictive power less than a predetermined threshold; and accessing documents from the document corpus based on the pruned candidate list.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: June 30, 2015
    Assignee: The MITRE Corporation
    Inventor: Paul Christian Melby
  • Patent number: 9069857
    Abstract: Methods, computer systems, and computer-storage medium for generating a per-document index used for semantic searching is provided. A document is received and parsed into a plurality of section. Each term in each section is translated in order to at least one of a cache index or a term identifier. Subsequent to translating the terms, each section is separately group encoded to generate the per-document index. The per-document index is stored in association with a data store.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: June 30, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yue-Sheng Liu, Xiao-Song Yang, Hui Shen, Weihu Wang, John G. Bennett
  • Patent number: 9031976
    Abstract: A system includes reception of an instruction to access a column of a database table, determination that the column is not associated with the schema of the database table, determination of whether the schema of the database table is flexible or static, returning, if it is determined that the schema of the database table is static, of an error in response to the instruction, and, if it is determined that the schema of the database table is flexible, not returning an error in response to the instruction.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: May 12, 2015
    Assignee: SAP SE
    Inventors: Thomas Seufert, Michael Rudolf, Marcus Paradies, Christof Bornhoevd, Thomas Mueller, Daniel Buchmann, Karl Fuerst
  • Patent number: 9015200
    Abstract: A geographic database is defined using hierarchical data trees and updated by changing selected portions of a data tree. A device defines a binary large object (BLOB) including map data as a first data tree and an update to the map data as a second data tree. The device computes a difference between the first data tree and the second data tree. The difference may include the data and links that are being updated. The device generates an update script including a sequence of edit operations needed to update the map data. The device may communicate the update script to a navigation device, which is configured to execute the update script to perform the update on a local version of the map data.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: April 21, 2015
    Assignee: HERE Global B.V.
    Inventors: Martin Pfeifle, Andre Reichert, David Schmitz
  • Patent number: 9009155
    Abstract: A system, method and medium may provide determination of a first plurality of a plurality of data records assigned to a first processing unit, identification of a first record of the first plurality of data records, the first record associated with a first key value, generation of a first dictionary entry of a first dictionary for the first key value, storage of a first identifier of the first record as a tail identifier and as a head identifier in the first dictionary entry, storage an end flag in a first shared memory location, the first shared memory location associated with the first record, identification of a second record of the first plurality of data records, the second record associated with the first key value, replacement of the tail identifier in the first dictionary entry with a second identifier of the second record, and storage of the first identifier in a second shared memory location, the second shared memory location associated with the second record.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: April 14, 2015
    Assignee: SAP SE
    Inventors: Nico Bohnsack, Kai Stammerjohann, Frederik Transier
  • Patent number: 8983960
    Abstract: A global-level manager receives a work order referencing at least one executable file and one or more input files. The one or more input files include multiple input resources. A first type of input resource is identified in the one or more input files and a second type of input resource in the one or more input files. The first type of input resource is split into a plurality of first-type input shards. The second type of input resource is split into a plurality of second-type input shards. The plurality of second-type input shards are associated with each of the first-type input shards. For each of the first-type input shards, the global-level manager distributes the first-type input shards, the associated second-type input shards, and the executable file to a single.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: David Konerding, Jordan M. Breckenridge, Daniel Belov
  • Patent number: 8954454
    Abstract: Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. Given this data, the aggregation tool may store attribute data from the attribute-based data into a data object, where the data object includes multiple time slots corresponding to defined time ranges. The aggregation tool may then determine from the metrics-based data, respective metrics data for each of the multiple time slots of the data object, where each time slot is associated with the attribute data. The aggregation tool may store the respective metrics data into each of the multiple time slots of the data object. In this way, the data object may serve to efficiently provide an answer to a query requiring data from multiple data sources.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: February 10, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Nicholas J. Brown, David L. Cardon, Jason A. Carter
  • Patent number: 8943084
    Abstract: To provide a method, program, and system for converting graph data to a data structure that enables manipulations in various applications to be reflected in the original graph data. The method uses at least one graph matching pattern to convert at least a part of graph data including nodes and edges to a data structure as an image of a homomorphism thereof. A pattern is provided which includes one representative node variable having a first constraint that at most one node in the graph data matches the representative node variable; the node is prohibited from matching a node variable in another pattern. The method includes the step of performing matching between the graph data and the pattern to obtain a matching result that does not violate constraints including the first constraint, and the step of generating a data structure corresponding to the matching result that does not violate the constraints.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Futoshi Iwama, Hisashi Miyashita, Hideki Tai
  • Patent number: 8938426
    Abstract: A storage system that may include a management module, a communication module and a storage module; wherein the management module is arranged to receive, at an intermediate point in time that occurs between the first point in time and a second point in time, a first request that indicates that a certain extent of the second logical volume is irrelevant; participate in a creation of second point in time snapshots of the first and second logical volumes; select, in response to the first request, out of all data deltas generated between the first and second point in time, selected data deltas to be transmitted to the other storage system; wherein the selected data deltas exclude data deltas associated with the certain extent that were generated between the first point in time and the intermediate point in time.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: January 20, 2015
    Assignee: Infinidat Ltd.
    Inventor: Yechiel Yochai
  • Patent number: 8924391
    Abstract: Texts may be classified by mapping the texts to concept space, and by dividing the concept space based on substantive classes. A concept space containing a diverse set of concepts is defined. One example of a concept space is the set of on-line encyclopedia articles, each of which is an example of a concept. A text is scored for relevance against each concept, and a vector is created containing each of the scores. The vector represents the text's position in concept space. For any given substantive class of texts, the concept space may be divided into regions containing texts that are members/non-members of the class. The dividing boundary may be determined by training a classifier on a set of labeled examples of texts that fall inside and outside the class.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Carolyn P. Johnston, Bernard L. Johnston
  • Patent number: 8924403
    Abstract: A method and system for central data querying are provided. A user parameter requesting data is retrieved. A device is determined based upon the user parameter. A query is generated based upon the user parameter. The query is executed in the device to extract the data.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: December 30, 2014
    Assignee: SAP SE
    Inventors: Stefan Boller, Sigo Henkel, Ramprasad S, Paresh Deshpande
  • Patent number: 8843516
    Abstract: Redirection of user entered data to an unauthenticated website (“phishing”) is checked by, at redirection, detecting the presence of data entry fields in a user web page and, if any are present, authenticating the redirection address against lists of approved websites or the redirection web site certificate. If the new address is not authenticated, the user may still opt to be redirected.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: September 23, 2014
    Assignee: E-Lock Corporation SDN. BHD.
    Inventors: Chik Weng Leong, Ying Chyn Ng, Chee Hoo Lau
  • Patent number: 8825662
    Abstract: A system, method and computer-readable medium provides steps of merging one or more sources of IP addresses to create a merged database comprising a plurality of IP zones, user typing each of the plurality of IP zones, enhancing each of the plurality of IP zones, receiving an input address and selecting one or more of the plurality of IP zones having a predetermined statistical relationship to the input address.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: September 2, 2014
    Assignee: Semcasting, Inc.
    Inventors: Raymond R. Kingman, Brian K. Rivard, Daniel V. Ostertag
  • Patent number: 8812434
    Abstract: A technique for monitoring software which efficiently communicates transaction trace data, including static and dynamic data, from an agent to a manager is disclosed. A tree data structure describes transactions as a sequence of transaction elements. Each branch may correspond to one type of transaction. The nodes along a branch may be associated with components of monitored software that are invoked to perform the transaction. A provisional branch may be constructed when an agent is unable to initially identify the transaction. Transaction data may be stored in association with the nodes in the provisional branch during the monitoring. After information needed to identify the transaction becomes available to the agent, the provisional branch is updated. The transaction data is reported in response to determining the branch in the tree data structure that matches the provisional branch.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: August 19, 2014
    Assignee: CA, Inc.
    Inventors: Marco Gagliardi, Martin Tali, Ramesh Mani
  • Patent number: 8799226
    Abstract: Described are embodiments of an invention for prioritizing data items for backup in a computing environment. The computing environment includes a plurality of clients coupled through a network to a backup system for backing up items stored locally on the client. Each client includes a continuous data protection (CDP) module that prioritizes the order of files transmitted to the backup system for storage on one or more storage devices based on policy. The CDP module builds an initial backup list and a CDP backup list. The initial backup list includes any item that meets the criteria of the initial backup profile. The CDP backup list includes items that have been modified since the initial backup process began. The data that is the most critical to a user is often the most recently modified data. Thus, the CDP module preferentially performs a backup of items on the CDP backup list.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: William Robert Haselton, David Gregory Van Hise
  • Patent number: 8793255
    Abstract: A system and method for generating a reputation score is disclosed. A processing unit processes user activity data from data sources to identify user interactions associated with a user. A categorizing engine categorizes the user interactions into categories. A social bonus engine determines a social bonus score based on social affinity data. A scoring engine computes a first reputation score for the user by combining scores for the categorized user interactions with a social bonus score. A learning engine receives a second set of user interactions and training data and generates a learning result that is used to update the first reputation score.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventors: Brandon Bilinski, Alexander Collins
  • Patent number: 8768964
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for analyzing computing site information. In one embodiment, an analysis tool for analyzing a first site record stored on a storage medium may be selected. The first site record comprising information may relate to a computing site. The computing site may comprise a unit of computing functionality accessible via a network. When it is determined that first confidentiality level for the computing site exceeds a trust level for the analysis tool, the first site record may be modified to create a second site record, the second site record having a second confidentiality level, the second confidentiality level not exceeding the trust level.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: July 1, 2014
    Assignee: salesforce.com, inc.
    Inventors: Robert Fly, Collin Greene, Brian Soby, James Dolph
  • Patent number: 8719229
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first source file, the first source file including one or more first computer-aided design models; converting the first source file into a first plurality of files; generating a first snapshot, the first snapshot including the first source file, the first plurality of files, and a first version; receiving a second source file, the second source file having the first format that is readable by the first application, the second source file including one or more second models, the second source file being an updated version of the first source file; converting the second source file into a second plurality of files; generating a second snapshot; and associating the second snapshot with the first snapshot, where the second snapshot being a more recent version than the first snapshot.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: May 6, 2014
    Assignee: Autodesk, Inc.
    Inventors: James Awe, Johannes Leon Marais, Jianfeng Guo, Nathan James Pahucki