Patents Examined by Marc Filipczyk
  • Patent number: 8688648
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for validity verification of electronic communications prior to subsequent processing, such as decryption or standardized format conversion.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: April 1, 2014
    Assignee: Bank of America Corporation
    Inventors: David M. Andersen, Michael J. Mayer
  • Patent number: 8682914
    Abstract: Systems and methods of managing primitives are disclosed. A data structure that is stored in user space is registered, wherein the data structure tracks a user controllable mutual exclusion primitive that is acquired by a process running in the user space, and wherein the user controllable mutual exclusion primitive serves as a lock on a resource provided by a computer system. A termination of the process is detected, wherein the process maintains the lock on the resource after termination and the data structure is searched to identify the user controllable mutual exclusion primitive that is acquired by the process that terminated. The user controllable mutual exclusion primitive is released if the user controllable mutual exclusion primitive is identified as being acquired by the process.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: March 25, 2014
    Assignee: Red Hat, Inc.
    Inventors: Ingo Molnar, Thomas Gleixner, Ulrich Drepper
  • Patent number: 8671121
    Abstract: Augmenting a model in a model-driven application development architecture, including defining a task to be performed on at least one model item of a principal model, where the principal model is configured to facilitate the automatic generation of at least one resource for use by a computer-executable application, identifying at least one model item required for use the task that is absent from the principal model, defining the absent model item in a decoration model, mapping the decoration model to the principal model, and storing both of the models on a computer-readable medium.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: March 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Halberstadt, Eliezer Israel, Boris Melamed, Guy Yitzhaki
  • Patent number: 8655929
    Abstract: Disclosed herein are methods, systems, and computer program products for managing data within a file system. In embodiments, the method includes determining the location of data within a file to be modified, modifying the data within the file, and adjusting a pointer to point to the data block containing the modified data. The data within a file may be modified by deleting data from the file or inserting new data into the file. New data may be inserted into a file by writing the data into new data blocks and then adjusting the pointers to point to the location of the new data blocks. An example method may also include determining whether data blocks are incomplete blocks and identifying the incomplete blocks by negating the value of the pointers to those blocks.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Divakar Adari, Savitri Hunasheekatti, Arun C. Ramachandran, Lakshmanan Velusamy
  • Patent number: 8615535
    Abstract: A system and computer program product are provided for marking a file. Responsive to a file being received, the file is stored in a directory in a file system. An indicia is associated with the file and the directory. The file is displayed using the indicia as a marked file and the directory is displayed using the indicia as a marked directory.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jos M. Accapadi, Umesh G. Khatwani
  • Patent number: 8589355
    Abstract: Methods and systems for managing storage of data in a cloud by receiving a request, wherein the request includes information to store data within a cloud, environment comprising a plurality of data storages coupled to each other over a network; routing the data to be stored within a specific location of storage within the cloud environment by checking for any regulatory compliance. Other embodiments are also disclosed.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Abhinay R. Nagpal, Sandeep R. Patil, Sri Ramanathan, Matthew B. Trevathan
  • Patent number: 8577839
    Abstract: Content management on web portals has become complex and sometime tedious. There are needs for efficient and cost-effective methods to manage large volumes of contents for web portals. Posting and withdrawing contents on a web portal, if carried out in parallel, can improve the efficiency of updating and managing the web portal.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: November 5, 2013
    Inventor: Sheng Tai (Ted) Tsao
  • Patent number: 8521715
    Abstract: One or more computer systems for using favicons to send queries to searchable webpages and obtaining a search results page for each searchable webpage over a network are provided.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: August 27, 2013
    Assignee: Accrue Search Concepts, Inc.
    Inventor: Troy Fearnow
  • Patent number: 8489593
    Abstract: Some embodiments, among others, include a search for sensitive information. Once a result of the search has been obtained, a score is assigned to the obtained result in accordance with a predefined criterion.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: July 16, 2013
    Assignee: AT&T Intellectual Property I, L. P.
    Inventor: Dale W. Malik
  • Patent number: 8478744
    Abstract: Determining sequences of queries for retrieving images of negotiable instruments such as checks. A request for a check image is received from a first computer such as an account holder computer at a second, intermediate computer that hosts an on-line banking program and is in communication with a third computer of a financial institution. A sequence program is executed to determine a first sequence of queries having respective query formats available to attempt to retrieve the requested image from an image server or data store. The first sequence is determined based on historical data of whether respective query formats were successfully used in the past to retrieve respective requested images from the data store and is dynamically updated to reflect whether queries were used to retrieve requested images. Thus, with embodiments, the order of queries to utilize is dynamic and can change as opposed to being pre-determined or static.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: July 2, 2013
    Assignee: Intuit Inc.
    Inventor: Douglas E. Rose
  • Patent number: 8447721
    Abstract: Interest-driven Business Intelligence (BI) systems in accordance with embodiments of the invention are illustrated. In one embodiment of the invention, a data processing system includes raw data storage containing raw data, metadata storage containing metadata that describes the raw data, and an interest-driven data pipeline that is automatically compiled to generate reporting data using the raw data, wherein the interest-driven data pipeline is compiled based upon reporting data requirements automatically derived from at least one report specification defined using the metadata.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: May 21, 2013
    Assignee: Platfora, Inc.
    Inventors: John Glenn Eshleman, Benjamin Mark Werther, Kevin Scott Beyer, Brian F. Babcock, Yewei Zhang
  • Patent number: 8442946
    Abstract: Described herein are examples of a virtual universe wish list as well as its control and use. Some embodiments are directed to determining a selection of an object in a virtual universe that is a desired by a user, which user is represented by a first avatar. Some embodiments are further directed to designating the object as a desired item in a wish list for the first avatar. The wish list may be stored in the avatar's virtual universe inventory. Some embodiments are further directed to determining a second avatar in the virtual universe that possesses an instance of the virtual object. Some embodiments are further directed to generating an advertisement to obtain the instance of the virtual object from the second avatar on behalf of the first avatar.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: May 14, 2013
    Assignee: Activision Publishing, Inc.
    Inventors: Rick A. Hamilton, II, James R. Kozloski, Brian M. O'Connell, Clifford A. Pickover, James W. Seaman, Keith R. Walker
  • Patent number: 8423578
    Abstract: Participants in a communication are rendered by determining whether each entry in a list of participants in the communication satisfies criteria specified by a user participating in the communication. The criteria are used to identify a first subset of participants that is to be rendered in a first style that differentiates the first subset from remaining participants in the list. The first subset of participants is formatted in the first style.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: April 16, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Sanjay Macwan, Gustavo De Los Reyes
  • Patent number: 8417698
    Abstract: Business, recommendation, and social relationship graph information for businesses may be received from a data source social networking website, where each business is recommended by users. The recommendation information may indicate users that recommend certain businesses. The social relationship graph information may indicate user-specific networks of social relationships on the social networking website. For a user query including business and affinity group selection criteria, business, recommendation, and social relationship graph information may be searched to select businesses that: match the business selection criteria; and are recommended by users having social relationships within a maximum degree of closeness with the querying user and being in an affinity group matching the affinity group selection criteria. The selected businesses may be ranked based on numbers of recommending users and social relationship graph information.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: April 9, 2013
    Assignee: Yellowpages.com LLC
    Inventor: David Yoo
  • Patent number: 8412720
    Abstract: The invention provides, in one aspect, a method of searching an RDF triples data store of the type in which the triples are maintained in accord with a first storage schema. The method includes inputting a first query specifying RDF triples that are to be identified in the data store. That first query assumes either (i) that the triples are stored in a schema-less manner (i.e., with no storage schema) or (ii) that the triples are maintained in accord with a second storage schema that differs from the first. The method further includes generating, from the first query, a second query that specifies those same RDF triples, yet, that reflects the first storage schema. That second query can be applied to the RDF triples data store in order to identify and/or retrieve the desired data.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: April 2, 2013
    Inventors: Colin P. Britton, Ashok Kumar, David Bigwood, Anthony J. DeFusco, Howard Greenblatt
  • Patent number: 8407225
    Abstract: A method of accessing an image database containing location data and determining one or more clusters of the digital images based on their location data. A hotspot location is determined for representing the cluster of the digital images and the results are stored for later access. The computer is connected to a network and receives data from a device including data identifying a current location. After determining that the device is within a selected notification distance from the hotspot location, a notification is transmitted over the network.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: March 26, 2013
    Assignee: Intellectual Ventures Fund 83 LLC
    Inventors: Tomi Lahcanski, Dustin L. Winters
  • Patent number: 8402007
    Abstract: Methods and apparatus for information modeling, such as product modeling, are described. In one specific embodiment, a system for capturing product information includes a product definition tree representing permitted elements of a generalized product structure, a plurality of template trees and a plurality of configuration trees. Each template tree represents a product design structure variant which represents a subset of said product definition tree. Each configuration tree represents a particular design configuration, which is constrained to implement the structure of its associated template tree.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: March 19, 2013
    Assignee: The Boeing Company
    Inventor: Sean M. Callahan
  • Patent number: 8396902
    Abstract: A mobile electronic communications device and a method for modifying a scheduling database are provided. The scheduling database can be modified via the mobile electronic communications device in communication with a proximate electronic device comprising a display device, when the mobile electronic communications device is engaging in an oral communications session with a second communications device. Time slot data associated with an available time slot is retrieved from the scheduling database, via the mobile electronic communications device. The time slot data associated with the available time slot is transmitted, via the mobile electronic communications device, to the proximate electronic device to cause the proximate electronic device to display the time slot data associated with the available time slot at the display device. Input data is received at the mobile electronic communications device.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: March 12, 2013
    Assignee: Research In Motion Limited
    Inventors: Jerome Pasquero, Steven Fyke, Michael Joseph DeFazio
  • Patent number: 8396845
    Abstract: Data-tier application components (DACs) and methods for managing database applications are disclosed. According to one particular embodiment, a DAC includes a single unit of management that packages metadata related to a database object. The metadata related to the database object includes an identifier of the database object, a database runtime resource identifier of a database runtime resource operable to manipulate the database object, and a policy related to execution of the database runtime resource.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Omri Bahat, Shawn Bice, Samer Boshra, Charlie D. Carson, Matt Hollingsworth, Robert Hutchinson, Praveen Seshadri, Ken Van Hyning, Sameer Verkhedkar
  • Patent number: 8386481
    Abstract: A computer-implemented candidate assessment system is configured to identify the drive characteristics of a candidate having taken a personality test. The system includes a characteristic identification engine configured to identify at least a candidate achievement score, a candidate competitiveness score, and a candidate optimism score, a candidate assessment engine configured to determine a drive core skill score based on a combination of the candidate achievement score, candidate competitiveness score, and candidate optimism score. The drive score is determined with weighting using the achievement score. The system also includes a reporting engine configured to generate a profile report including the drive core skill score.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: February 26, 2013
    Assignee: Salesdrive LLC
    Inventor: Christopher Croner