Patents Examined by Mohammad S Rostami
  • Patent number: 9165051
    Abstract: Systems and methods for data classification and novel data class detection are provided. In one illustrative embodiment, a system or method for detecting a novel class includes receiving a data stream comprising a plurality of data points, and identifying a set of filtered outliers, in the plurality of data points, that are outside of a decision boundary. A cohesion and a separation for the set of filtered outliers may be determined. A novel class may be detected using the cohesion and the separation of the set of filtered outliers, and the novel class may include the set of filtered outliers.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: October 20, 2015
    Assignees: BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS, BOARD OF REGENTS, THE UNIVERSITY OF TEXAS SYSTEM
    Inventors: Mohammad Mehedy Masud, Latifur Rahman Khan, Bhavani Marienne Thuraisingham, Qing Chen, Jing Gao, Jiawei Han
  • Patent number: 9152727
    Abstract: Embodiments of the invention include systems and methods that enable the association and aggregation of consumer data gathered from online and offline sources. In particular, several embodiments are directed to linking consumer data in a data source controlled by an entity (e.g., such as a company's CRM (customer relationship management) database) to offline data sources such as demographic data, and/or online data sources such as online interaction data. The linking may be based on several identifiers (IDs) associated with the data sources. The systems and methods disclosed herein thus facilitate the association of these disparate data sources and enable various entities to better tailor interactions with the consumers. In other embodiments, a shared cookie data management system and method is disclosed. The shared cookie serves as a vehicle through which entities can selectively share consumer information with other entities in a system with uniform format and technical infrastructure.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: October 6, 2015
    Assignee: Experian Marketing Solutions, Inc.
    Inventors: Michael Balducci, Thomas C. Manvydas, Nadya Kohl, Paul Koelfgen
  • Patent number: 9152716
    Abstract: An improved search engine technique allows a user to ensure that an untrusted search engine provides complete and correct search results without requiring large proofs for large data collections. Thus techniques are presented for a trusted crawler to index a distributed collection of documents and create an authenticated search structure that allows an untrusted search server to return reliably complete and correct search results.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: October 6, 2015
    Assignee: EMC Corporation
    Inventors: Nikolaos Triandopoulos, Michael T. Goodrich, Duy Nguyen, Olga Ohrimenko, Charalampos Papamanthou, Roberto Tamassia, Cristina Videira Lopes
  • Patent number: 9147040
    Abstract: A system is provided that implements a point-in-time query. The system selects a point-in-time query type from one or more point-in-time query types. The system further retrieves metadata that includes structured query language information based on the selected point-in-time query type. The system further creates a point-in-time query for a data source based on the retrieved metadata, where the point-in-time query is a query that is based on a date and/or time. The system further compiles the point-in-time query. The system further executes the point-in-time query on the data source; where the executing of the point-in-time query creates a case series.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: September 29, 2015
    Assignee: Oracle International Corporation
    Inventors: Amit Aggarwal, William Andrew Triebel, Puneet Singhal
  • Patent number: 9146985
    Abstract: Techniques for evaluating patent impacts are provided. A claim of a patent is normalized and an abstract of the claim is generated. The abstract is used to search a repository of target sources and their corresponding abstracts. Related abstracts found during the search are returned for purposes of evaluating the claim in view of data sources associated with the related abstracts.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: September 29, 2015
    Assignee: Novell, Inc.
    Inventor: Stephen R. Carter
  • Patent number: 9141608
    Abstract: A data validation system and method for a fully or partially automated docket management solution. The system may require single-user double entry and/or double user data re-entry for validation and confirmation of data content. Un-validated/un-confirmed data may be quarantined or otherwise hidden from part or all of the rest of the docket management system.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: September 22, 2015
    Assignee: PATRIX IP HELPWARE
    Inventor: Mehrdad Assadi
  • Patent number: 9141589
    Abstract: A method and an apparatus to provide a personalized page to a user have been disclosed. In one embodiment, a user is identified as a member of a first group and a member of a second group. The first group's level of interest (LOI) in a first item is identified, as well as the second group's LOI in a second item. The user's LOI in at least one of the first and the second items is identified.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Noam M. Shazeer, Georges Harik
  • Patent number: 9131024
    Abstract: A server stores server metadata entries corresponding to data objects, each server metadata entry including a server file name and an identifier, distinct from the server file name, for a respective data object. The server receives client metadata entries from a client, each client metadata entry corresponding to a data object for which at least one metadata parameter has changed since a prior execution of a synchronization process. Each client metadata entry includes a client file name and an identifier, distinct from the client file name, for a respective data object corresponding to the client metadata entry. The server synchronizes the received client metadata entries with corresponding server metadata entries, if any, having identifiers that match said identifiers in the received client metadata entries, without regard to whether the corresponding server metadata entries include server file names that match the client file names in the received client metadata entries.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 8, 2015
    Assignee: GOOGLE INC.
    Inventors: David E. Braginsky, Justin M. Rosenstein, Eric Joseph Uhrhane, David Jeske
  • Patent number: 9128178
    Abstract: A correlation calculation process execution method utilizes a first mode and a second mode as a positioning mode that performs a correlation calculation process on a received signal of a positioning signal that is spread-modulated by a spreading code and a signal replica of the spreading code, the first mode being a mode in which correlation values are averaged in a first mode process period to output a correlation value, and the second mode being a mode in which correlation values are integrated in a second mode process period to output a correlation value, the method including repeating the first mode and the second mode while setting an intermediate time of the first mode process period to be the same as an integration reference time of the second mode process period, and variably setting a ratio of an ON/OFF period in at least one period of the first mode process period and the second mode process period.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: September 8, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Naoki Gobara
  • Patent number: 9104778
    Abstract: Cookie derivatives and methods for generating cookie derivatives are provided. A cookie derivative comprises a transformation of at least one portion of data associated with a cookie (e.g., a name and/or data value). The cookie derivative may comprise a persistent or non-persistent cookie derivative that may be stored on a user's computing device (e.g., within a browser). The cookie derivative may alternatively comprise a virtual cookie derivative that is stored on a server (e.g., in a log file, a cache, or other data storage of the server).
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: August 11, 2015
    Assignee: TruEffect, Inc.
    Inventors: Glynne Casteel, Greg Neal, Ron Hill
  • Patent number: 9098507
    Abstract: A computer-implemented method includes receiving, at a computing device, a request from a user device to access requested data. Based on the request, a reader object is selected that specifies data access information associated with accessing data from a particular data source. Computer-implementable access code is dynamically instantiated to access the requested data from a data source based on the reader object and the request. A data access request is sent to the data source based on the computer-implementable access code. The requested data is received from the data source and a presentation object is selected that specifies data output information associated with the reader object. Computer-implementable output code is dynamically instantiated to output the requested data based on the presentation object. Output data, including the requested data, is sent to the user device in a presentation format specified by the computer-implementable output code.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: August 4, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bryan Davis, Dan Musgrove, Michael Raftelis
  • Patent number: 9075817
    Abstract: A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Danny Yen-Fu Chen, David A. Cox, Sheryl S. Kinstler, Fabian F. Morgan
  • Patent number: 9053112
    Abstract: According to some embodiments, logic executing on a processor receives a request to compare a first file and a second file. Each file comprises records, attributes, and attribute values. An attribute value is a value that a record associates with a corresponding attribute. The logic receives a mapping file indicating a key and one or more selected attributes for comparison. The logic compares each record in the first file to its corresponding record in the second file, the corresponding record determined according to the key. For records that fail to match, the logic determines which of the selected attributes are unmatched. The logic communicates a report indicating a result of comparing the first file and the second file.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: June 9, 2015
    Assignee: Bank of America Corporation
    Inventors: Nitesh Rathod, Sindhuja Subramani, Christopher T. Walsh, James H. Peterson, Jayanta Sengupta, Scott Murray
  • Patent number: 9047481
    Abstract: Establishing hierarchical user management authority for storage resources organized into resource groups in a computing storage environment are provided. Each storage resource is associated with a resource group and storage resource object having a resource group attribute associating the storage resource object with one of the resource groups. The resource group label attribute is assigned to the resource group object. An additional attribute of the resource group object, that specifies management policies for the resource group object and the storage resources associated with the resource group object, is defined. One of the available users of the storage resources is associated with a user resource scope attribute. A schema is defined for comparing of values of the user resource scope attribute with the resource group label attribute. The resource group label attribute is designated as a delimited text string for assigning the resource group label attribute to the resource group object.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Richard A. Ripberger
  • Patent number: 9043323
    Abstract: An approach is provided for providing search with contextual processing. A contextual search platform processes and/or facilitates a processing of one or more data requests data to generate at least one query. The contextual search platform further determines one or more algorithms for bounding, at least in part, result data responsive to the one or more data requests, the at least one query, or a combination thereof. The contextual search platform also causes, at least in part, an association of the one or more algorithms with the at least one query.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: May 26, 2015
    Assignee: Nokia Corporation
    Inventors: Pavandeep Kalra, Sergey Boldyrev
  • Patent number: 9026534
    Abstract: A method and system to provide search results via a network is described. The method may comprise receiving a search request from a user including search criteria, searching cached World Wide Web documents to obtain a web result based on the search criteria, and searching for an associated document to obtain a restricted result based on the search criteria. The associated document may be associated with the user (e.g., the user may mark or otherwise identify the document after viewing it) and access to the associated document may be restricted. The web result and the restricted result may be communicated to the user for viewing via a web browser. In an example embodiment, the user may be provided via a web interface with an option to search the World Wide Web or a database including associated documents.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: May 5, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Balas Natarajan Kausik
  • Patent number: 9020943
    Abstract: Disclosed are method(s), system(s), and computer program product(s) for automatically categorizing a defect into a category based at least on a keyword related to the defect. The method identifies information regarding the defect and identifies additional information related to categorizing the defect. The method identifies a keyword and determines whether the defect may be categorized into a category using the keyword. The method further comprises determining if the result of categorization is deterministic. In some embodiments, the method or the system further comprises associating a first score for categorizing the defect into the category based on the keyword and a second score for categorizing the defect into the category based on another keyword. In some embodiments, the method or the system further comprises identifying or determining a relationship between the first score and the second score with respect to the first category for the defect.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: April 28, 2015
    Assignee: Oracle International Corporation
    Inventors: Bob Caldwell, Sandesh Rao, William Burton, Joshua Ort, Mark Brewer-Tillotson
  • Patent number: 8996470
    Abstract: Methods and systems for maintaining the internal consistency of a fact repository are described. Accessed objects are checked for attribute-value pairs that have links to other objects. For any link to an object, the name of the linked-to object is inserted into the attribute-value pair having the link. The accessed objects are filtered to remove attribute-value pairs meeting predefined criteria, possibly resulting in null objects. Links to null objects are identified and removed.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Andrew William Hogue, Robert Joseph Siemborski, Jonathan T. Betz
  • Patent number: 8996464
    Abstract: A repartitioning optimizer identifies alternative repartitioning strategies and selects optimal ones, accounting for network transfer utilization and partition sizes in addition to traditional metrics. If prior partitioning was hash-based, the repartitioning optimizer can determine whether a hash-based repartitioning can result in not every computing device providing data to every other computing device. If prior partitioning was range-based, the repartitioning optimizer can determine whether a range-based repartitioning can generate similarly sized output partitions while aligning input and output partition boundaries, increasing the number of computing devices that do not provide data to every other computing device. Individual computing devices, as they are performing a repartitioning, assign a repartitioning index to each individual data element, which represents the computing device to which such a data element is destined.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: March 31, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jingren Zhou, Nicolas Bruno, Wei Lin
  • Patent number: 8996459
    Abstract: Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: March 31, 2015
    Assignee: Xcerion Aktiebolag
    Inventors: Daniel Arthursson, Marcus Bristav