Patents Examined by Michele Choi
  • Patent number: 9286364
    Abstract: Method and systems for sharing product data involved in a supply chain among a plurality of subscribers to an on-demand database is described. Data related to a product is received from a first subscriber and stored into a first section of the on-demand database reserved for the first subscriber. The first subscriber then communicates a request to share the product data with one or more second subscribers. Once the first subscriber receives an acceptance from the one or more second subscribers, the product data is stored in a second section of the on-demand database reserved for the second subscriber. Changes made to the data associated with the product are synchronized between the two subscribers.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: March 15, 2016
    Assignee: salesforce.com inc.
    Inventors: Aditya S. Kuruganti, Kedar Doshi, Chaitanya Bhatt, William Moxley
  • Patent number: 9171025
    Abstract: Embodiments of the present invention provide a system and computer program product for test data generation using unique common factor sequencing. In an embodiment of the invention, a computer program product for test data generation using unique common factor sequencing is provided. The computer program product includes loading a table for population with test data in a test data generation tool executing in a memory of a computer. A column set of multiple columns in the table associated with a key to the table is selected for processing and different cardinality sequence values are assigned to the columns in the set such that the cardinality sequence values do not share a common factor except for unity as in the case of prime numbers.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Austin Clifford, Konrad Emanowicz, Enda McCallig, Gary Murtagh, Clare Scally
  • Patent number: 9171026
    Abstract: Embodiments of the present invention provide a method for test data generation using unique common factor sequencing. In an embodiment of the invention, a method for test data generation using unique common factor sequencing is provided. The method includes loading a table for population with test data in a test data generation tool executing in a memory of a computer. A column set of multiple columns in the table associated with a key to the table is selected for processing and different cardinality sequence values are assigned to the columns in the set such that the cardinality sequence values do not share a common factor except for unity as in the case of prime numbers.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Austin Clifford, Konrad Emanowicz, Enda McCallig, Gary Murtagh, Clare Scally
  • Patent number: 9069885
    Abstract: Systems and methods for automated retrieval, monitoring, and storage of online digital content, wherein such content includes source code and files for hosting websites, audio files, video files, data files, system files, image files, or any other content that is typically stored in third party servers. A content retrieval system hosted on a physical server or a cloud continuously monitors user data hosted on a third party server for changes to the data. The method involves creation of an index list that is updated periodically to keep track of changes to the metadata associated with the user's content. Such an approach saves time and valuable resources to individuals and/or organizations enabling them to perform periodic monitoring of their data, and enabling rollback to a previous version of their data whenever needed. The system additionally monitors user content for malicious attacks and hacks, and provides notification alerts relating to the same.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: June 30, 2015
    Assignee: CodeGuard, Inc.
    Inventors: David Moeller, Jonathan Manuzak, Jonah Stein, Jonathan Hochman
  • Patent number: 8996564
    Abstract: One particular technique includes storing logic expressions in a data file. This particular technique also includes executing application code. The executing provided by this particular technique includes receiving a query, reading an individual logic expression from the data file, processing the query using the individual logic expression to determine a query result, and providing the query result in response to the query.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: March 31, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Salem Haykal, Daniel Herron, Jigar Thakkar
  • Patent number: 8959085
    Abstract: A real-time locater for digital media objects, related to one or more musical compositions and accessible over a network, is described. A service-provider maintains a master index of the digital media objects and a playlist-resolver server. The master index is organized by considering each media object to be an example of a primary attribute associated with the media object by a multitude of users. The reference is constructed as a data structure of primary attributes and means of locating the media objects as instances of primary attributes. The playlist-resolver works with the master index to translate a list of references to creative works into a series of successful accesses to the corresponding media object files.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: February 17, 2015
    Assignee: Yahoo! Inc.
    Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
  • Patent number: 8898126
    Abstract: A method, computer program product and apparatus for providing a scheduling mechanism for inserting/updating data items in a database including obtaining each of the at least one keys included within a selected data item, determining whether each of the at least one keys is suitable for processing and storing each of the at least one keys in a first queue when each of the keys is available for processing, otherwise storing the keys in a second queue.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: November 25, 2014
    Assignee: EMC Corporation
    Inventor: Qiang Dai
  • Patent number: 8892516
    Abstract: Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: November 18, 2014
    Assignee: Infoblox Inc.
    Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
  • Patent number: 8868627
    Abstract: An information processing apparatus includes an application execution unit configured to generate data to be recorded onto a medium that records data or reproduce data from the medium, a file system unit configured to manage data recorded on the medium using a file system, and a file conversion unit configured to perform conversion between a first file format processable by the application execution unit and a second file format defined by the file system. The file conversion unit converts a file of the first file format generated by the application execution unit into a file of the second file format having an allowable size defined by the file system and supplies the converted file to the file system unit in the form of a file to be recorded.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: October 21, 2014
    Assignee: Sony Corporation
    Inventors: Kenjiro Ueda, Hiroshi Kuno, Toshiya Hamada, Kazuo Yamamoto
  • Patent number: 8838545
    Abstract: A first computational platform generates a data structure that indicates a set of blocks, wherein the indicated set of blocks have to be rewritten to revert a logical storage structure stored in the first computational platform to a previous state. An Input/Output (I/O) request that corresponds to a read operation on a selected block of the logical storage structure is received. A determination is made from the data structure that the selected block has to be rewritten to revert the logical storage structure stored in the first computational platform to the previous state. The first computational platform receives the selected block from a second computational platform, in response to a request made by the first computational platform to the second computational platform for the selected block.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gregory John Tevis, Oren Wolf
  • Patent number: 8838530
    Abstract: System and method for extracting, retrieving and managing data in a computer or network of computers through an enhancement of the power of the directory management system and email management system by enabling users to superimpose a hierarchy of descriptors on top of the system, to share, import and export the hierarchy of descriptors between computers with controlled access for data objects. The method and system is defined particularly for selecting individual references from search engine results and saving them along with descriptors. The method and system automatically generate reports of work done in the computer or network of computers, including creation, modification, copying, moving and deletion of files and folders. The method and system reduces the clutter of information while ensuring that the system is automatically backed up in different modes and with complete flexibility to back up.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: September 16, 2014
    Assignee: The Information Company Private Limited
    Inventors: Kiron Kasbekar, Ghulam Mustafa
  • Patent number: 8719310
    Abstract: An illustrative data structure is provided using a structured table that uses a split primary key including a first key, referred to as a partition key, and a second key, referred to as a row key, along with a timestamp key, but that does not otherwise utilize uniform columns that can be used as a key. The partition key that is utilized is unusually fine in that it consists of an individual user identifier that is unique to the system and/or across multiple systems used in an enterprise. Additionally, the system can limit access to one session per individual partition key.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: May 6, 2014
    Assignee: Pitney Bowes Inc.
    Inventors: Vladimir Golos, George M. Macdonald
  • Patent number: 8688632
    Abstract: In an information processing system 1 including first to third storage systems 50a to 50c, the first storage system 50a performs stubbing by managing entity data of a file in the second storage apparatus 10b, migration by replicating the data of the file to the second storage apparatus 10b, and recall by writing the entity data of the file from the second storage apparatus 10b back to the first storage apparatus 10a. Moreover, the second storage system 50b performs remote copy by replicating metadata of the migrated file from the first storage apparatus 10a to the third storage apparatus 10c at timing of the migration (synchronously), and replicating the entity data of the file to the third storage apparatus 10c at timing independent of the timing of the migration (asynchronously).
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: April 1, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Yosuke Niki
  • Patent number: 8682935
    Abstract: A system and method for providing enhanced accessibility to applications. The system and method capture communication between applications, in which a source application calls, activates, uses the functionality of, or otherwise utilizes a target application. The communication, including the application calls and the relevant context including for example parameters, is captured and the details are analyzed. It is then determined what context or parameters are required for activating the target application. The target application is offered to users of additional applications, in which a context relevant for activating the target applications is determined or created.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 25, 2014
    Assignee: SAP Portals Israel Ltd.
    Inventors: Yoav Cohen, Yair Vidal
  • Patent number: 8549045
    Abstract: Embodiments of the present invention provide a system and computer program product for test data generation using unique common factor sequencing. In an embodiment of the invention, a computer program product for test data generation using unique common factor sequencing is provided. The computer program product includes loading a table for population with test data in a test data generation tool executing in memory of a computer. A column set of multiple columns in the table associated with a key to the table is selected for processing and different cardinality sequence values are assigned to the columns in the set such that the cardinality sequence values do not share a common factor except for unity as in the case of prime numbers.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Austin Clifford, Konrad Emanowicz, Enda McCallig, Gary Murtagh, Clare Scally
  • Patent number: 8549046
    Abstract: Embodiments of the present invention provide a method for test data generation using unique common factor sequencing. In an embodiment of the invention, a method for test data generation using unique common factor sequencing is provided. The method includes loading a table for population with test data in a test data generation tool executing in memory of a computer. A column set of multiple columns in the table associated with a key to the table is selected for processing and different cardinality sequence values are assigned to the columns in the set such that the cardinality sequence values do not share a common factor except for unity as in the case of prime numbers.
    Type: Grant
    Filed: March 4, 2012
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Austin Clifford, Konrad Emanowicz, Enda McCallig, Gary Murtagh, Clare Scally
  • Patent number: 8543579
    Abstract: Range query techniques are disclosed for use in accordance with data stream processing systems. In one aspect of the invention, a technique is provided for indexing continual range queries for use in data stream processing. For example, a technique for use in processing a data stream comprises obtaining at least one range query to be associated with the data stream, and building a range query index based on the at least one range query using one or more virtual constructs such that the query index is adaptive to one or more changes in a distribution of range query sizes. The step/operation of building the range query index may further comprise building the range query index such that the range query index accommodates one or more changes in query positions outside a monitoring area of the at least one range query. In another aspect of the invention, a technique is provided for incrementally processing continual range queries against moving objects.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shyh-Kwei Chen, Kun-Lung Wu, Philip Shi-Lung Yu
  • Patent number: 8498964
    Abstract: Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: July 30, 2013
    Assignee: InfoBlox Inc.
    Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
  • Patent number: 8489575
    Abstract: Included are embodiments for providing advanced directory services. One embodiment of a method includes receiving categorical data related to a desired listing, wherein the categorical data is configured to describe at least one category associated with the listing, wherein the at least one listing includes at least one communications address. Other embodiments include receiving sub-categorical data related to the desired listing, wherein the sub-categorical data is configured to describe at least one sub-category associated with the at least one category. Still other embodiments include sending a search request for at least one listing, wherein the at least one listing is associated with the received categorical data and wherein the at least one listing is associated with the received sub-categorical data.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: July 16, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alvin Charles Miles, John Jeffrey Decker
  • Patent number: 8429131
    Abstract: Systems and methods for managing digital assets in a distributed computing environment are described. Meta-data for the digital assets is stored separately from the digital assets. Meta-data for some of the digital assets is copied and stored at a central location. Meta-data for the digital assets is generated by clients of the system.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: April 23, 2013
    Assignee: Autonomy, Inc.
    Inventors: Steven Blumenau, Matthew Barnes