Patents Examined by Bruce Moser
  • Patent number: 8521719
    Abstract: A method and system for tracking visitors' access to web content using a searchable and size-constrained local log repository is disclosed. A repository indexer receives visitor logs from a remote source and indexes the logs to include a usage field indicating when or how frequently an associated visitor log was accessed from a local log repository by a report request manager. The local log repository stores the logs and is size constrained. A repository manager removes a subset of the logs in the local log repository based on parameters within the subset of the logs' usage field. The report request manager receives a request from a requestor for a report indicating visitors' access to a content object, searches for logs within the local log repository pertinent to the request, aggregates data across the logs responsive to the search, and generates a report presenting the aggregated data.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: August 27, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Soam Acharya, Paul Cho, Jonathan Cornwell, Chris Kwok
  • Patent number: 8515902
    Abstract: Systems and methods for supporting metadata for work items stored in a web-based content management system with collaboration environment are disclosed. Users uploading work items to a folder are not required to provide metadata for the work items. Collaborators of the folder can provide metadata to work items within the folder.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: August 20, 2013
    Assignee: Box, Inc.
    Inventor: Brandon Savage
  • Patent number: 8510327
    Abstract: A semantic query over a corpus of data is constructed using a graphical user interface to create an aggregation of graphical representations of annotations associated with a plurality of data elements contained within the corpus of data and graphical representations of search terms contained within the plurality of data elements. The aggregation includes at least one annotation and at least one search term. The relative positions of the graphical representations of the annotations and the search terms are manipulated within the aggregation within the graphical user interface to express relationships among the annotations and search terms, yielding a visual spatial representation of the semantic query. The annotations, search terms and expressed relationships define the semantic query that is used to search the corpus of data.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: August 13, 2013
    Assignee: International Business Machinees Corporation
    Inventors: Branimir Konstantinov Boguraev, Eric William Brown, Youssef Drissi, David Angelo Ferrucci, Paul Turquand Keyser, Anthony Tom Levas, Dafna Sheinwald
  • Patent number: 8478726
    Abstract: Embodiments are directed to simultaneously backing up data from multiple locations to a single location and to restoring data from a single location to multiple locations simultaneously. In an embodiment, a computer system receives a backup command from a user which indicates that various specified portions of data are to be backed up. The data portions are stored in multiple different locations in a parallel database. The computer system generates multiple backup commands specific for each location in which the data is stored. The backup commands initiate a parallel backup from the various locations to a single location in a data store. The computer system also executes the generated backup commands in parallel, so that the data from each of the different locations is backed up in the data store.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Ronald Habermann, Paul Herman Dyke, Anthony C. Liberto, Bryan C. Arntson, Jaynika Chirag Barot
  • Patent number: 8473463
    Abstract: A system and method for avoiding duplicate backups of data in a volume backup image. A cluster of nodes is coupled to a data storage medium configured to store data corresponding to a shared volume. A node receives a request for the backup of the shared volume. In response to this request, the node queries all other nodes in the cluster for identification of a subset of the shared volume data that should be excluded from the backup. The identified subset of the data may correspond to at least a file under control of a database application or other particular application. It may be known that this identified subset of the data will be backed up by a subsequent agent-based backup operation after the volume backup. In response to receiving all query responses, the node initiates a backup corresponding to the data in the shared volume excluding the identified subset of the data.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: June 25, 2013
    Assignee: Symantec Corporation
    Inventor: Tomasz Wilk
  • Patent number: 8463811
    Abstract: A computer-implemented method, system, and article of manufacture for determining a set of correlated data among heterogeneous computer applications. The method includes providing a computer system having software modules, receiving statistics on data relating to a first event and a second event, generating a confidence score for an attribute set, where the attribute set includes an attribute from the first event data and an attribute from the second event data, and selecting the attribute set as a set of correlated data if the confidence score is within a threshold value.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: Geetika T. Lakshmanan, Szabolcs Rozsnyai, Aleksander Slominski
  • Patent number: 8458184
    Abstract: An accessory communicates with a PMD to store tags associated with broadcasts in a file maintained in a storage medium of the accessory. In one embodiment, the accessory sends a command to the PMD to create or open a tag file that resides on the PMD. Once opened, the tag file is held open by the PMD until the accessory closes it (or disconnects), allowing multiple tags to be written to one file. Each time the user requests a new tag, the accessory generates a tag containing information descriptive of the broadcast material (e.g., song title, artist, radio station identifier, time of tagging, etc.) and writes the tag to the tag file using a write command to the PMD.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: June 4, 2013
    Assignee: Apple Inc.
    Inventors: Jesse Lee Dorogusker, Emily Clark Schubert, Michael Benjamin Hailey, Steve Saro Gedikian, Gregory Thomas Lydon, Lawrence G. Bolton
  • Patent number: 8452808
    Abstract: A data consumer is provided with a system that enables automatic generation of a virtual database schema in order to support a customized pattern of data consumption across one or more source databases. In one embodiment, a metadata manager component is configured to facilitate creation of a first data tag and a second data tag. A schema definition manager component is configured to facilitate creation of a data entity that groups the first data tag with the second data tag. A virtual schema generation service component generates the virtual database schema by analyzing the data entity and, based on the grouping of the first data tag with the second data tag, automatically generating and storing a database query statement that, when executed, causes a retrieval of data consistent with data location indicators included in the first and second data tags.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Bryan Dove, Jonathan Alan Handler
  • Patent number: 8447761
    Abstract: Provided is a lifestyle collecting apparatus that collects information for determining a lifestyle of a user, and includes: an object information detecting unit configured to detect object information representing an object around the user; a relevance degree calculating unit configured to calculate a relevance degree of the user to the object, using the object information; an appearance information extracting unit configured to extract appearance information from the object information, and add the relevance degree to the extracted appearance information, the appearance information representing an appearance of the object; and a lifestyle database which stores the appearance information to which the relevance degree has been added, as the information for determining the lifestyle of the user.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: May 21, 2013
    Assignee: Panasonic Corporation
    Inventors: Kotaro Sakata, Kazuya Nomura, Tomohiro Konuma, Maki Yamada, Shigenori Maeda
  • Patent number: 8442942
    Abstract: In one embodiment, a method includes accessing data; partitioning the data into sub-blocks; determining whether a first one of the sub-blocks is identical to another one of the sub-blocks or similar to another one of the sub-blocks; if the first one of the sub-blocks is identical to another one of the sub-blocks, applying by the one or more computer systems hash-based deduplication to storage of the first one of the sub-blocks with respect to the other one of the sub-blocks; and, if the first one of the sub-blocks is similar to another one of the sub-blocks, applying by the one or more computer systems sub-block differencing to storage of the first one of the sub-blocks with respect to the other one of the sub-blocks.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: May 14, 2013
    Inventor: Andrew C. Leppard
  • Patent number: 8442991
    Abstract: An information access device is disclosed comprising an interface for connecting the information access device to a network; a further interface for providing the information access device with a string of information request indicators; an interpretation layer for extracting an information source from the string and for generating an instruction for triggering a different application of the device to retrieve the information from the information source; and a processor for executing the generated instruction.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: May 14, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srinivasan Ramani, Andrea Colaco, Srinivasu Godavari, Anjaneyulu Seetha Rama Kuchibhotla, Badri Narayanan Ranganathan
  • Patent number: 8438160
    Abstract: A method of selecting and presenting content based on learned user preferences is provided. The method includes providing a content system including a set of content items organized by genre characterizing the content items, and wherein the set of content items contains microgenre metadata further characterizing the content items. The method also includes receiving search input from the user for identifying desired content items and, in response, presenting a subset of content items to the user. The method further includes receiving content item selection actions from the user and analyzing the microgenre metadata within the selected content items to learn the preferred microgenres of the user. The method includes, in response to receiving subsequent user search input, selecting and presenting content items in an order that portrays as relatively more relevant those content items containing microgenre metadata that more closely match the learned microgenre preferences of the user.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: May 7, 2013
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan
  • Patent number: 8438165
    Abstract: When a user enters an information retrieval query, topic feed is generated for publication or distribution to a set of followers or recipients who have elected to receive the topic feed from the user or based on the subject matter content of the query. The topic feed is distributed and includes the query. The user's interests are tracked based on text in the user's queries and other text in the topic feed that the user interacts with.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: May 7, 2013
    Assignee: Microsoft Corporation
    Inventors: Steven Ickman, Thomas Matthew Laird-McConnell, William Lawrence Portnoy, Christopher McConnell, Lili Cheng, David Arthur Raskino, Gregory Scott Melander
  • Patent number: 8433681
    Abstract: An object storage system, such as a content addressed storage system, manages replication of objects across network locations to balance storage space and data security. Network locations set a policy of replicating each object at the object's primary network location and a secondary network location. The secondary network location creates a first replica of the object and a virtual unique identifier representing a second replica of the object at the secondary network location. Creation of the second replica is suppressed unless the first replica becomes invalid so that storage space is conserved without substantially increasing the risk of loss of information represented by the object.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: April 30, 2013
    Assignee: Dell Products L.P.
    Inventors: Dharmesh Patel, Farzad Khosrowpour
  • Patent number: 8429197
    Abstract: A method for maintaining group membership records includes 1) maintaining a record of group memberships for a membership hierarchy, the membership record identifying a direct relationship between a first object and a second object in the membership hierarchy, 2) receiving a membership update indicating that, as of a first point in time, a direct relationship between the second object and a third object changed, 3) updating the record of group memberships to reflect the change in the relationship between the second object and the third object, 4) deducing, based on the membership update and the record of group memberships, a change in an indirect relationship between the first object and the third object as of the first point in time, and 5) providing a view of object relationships within the membership hierarchy as the object relationships exist at the first point in time and a historical record of object relationships.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: April 23, 2013
    Assignee: Symantec Corporation
    Inventors: Hrishikesh Desai, Krishna Ghodke
  • Patent number: 8429155
    Abstract: A method of selecting and presenting content based on detecting an increased level of activity associated with the content is presented. The method includes providing a set of content items with associated descriptive terms. The method includes receiving user search input for identifying desired content items and, in response to the incremental input entered by the user, presenting a subset of content items to the user. The method further includes receiving actions from the user selecting content items from the subset and analyzing the descriptive terms associated with the selected content items to detect an increased level of activity for descriptive terms associated with the content items selected by the users. The method includes, in response to receiving subsequent user search input, selecting and ordering a collection of content items based on promoting the ranking of content items associated with descriptive terms that have an increased level of recent activity.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: April 23, 2013
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan
  • Patent number: 8429157
    Abstract: A computer-implemented system and methods of re-ranking sponsored search results by a search engine in response to a search query include: retrieving one or more organic search results and a plurality of sponsored search results (“search results”), along with their respective rankings, associated with a search query; determining a degree of association between each sponsored search result and the other search results through analyzing web links between the plurality of sponsored search results, the one or more organic search results, and other web documents to or from which the search results are at least indirectly linked; re-ranking the plurality of sponsored search results based on the degree of association between each respective sponsored search result and the other search results; and storing in memory the plurality of re-ranked sponsored search results in relation to the search query.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: April 23, 2013
    Assignee: Yahoo! Inc.
    Inventors: Arun Kumar Gnanamani, Evgeniy Makeev
  • Patent number: 8429175
    Abstract: A method of estimating a default rating of a rated dataset is provided, where the dataset comprises at least one series of ratings associated with at least one user and each series comprise ratings associated with at least two items. For a reference user and an item for which a rated value is missing the item's average rating, ir, the reference users average rating, Ru, and the datasets average rating, dr, is collected. A Poisson distribution of the reference users rating is then generated on the basis of the reference users average rating. A random Poisson rating, ur, is calculated on the basis of the Poisson distribution, and a default rating, r, is estimated by weighting the random Poisson rating on the basis of the items average rating, the users average rating and the datasets average rating.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: April 23, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mattias Lidström, Jonas Bjork, Joakim Soderberg
  • Patent number: 8417727
    Abstract: In a method for storing data in a relational database system using a processor, a collection of values is assigned to a structure dictionary, wherein each of the values represents the value of a row for an attribute and has a unique ordinal number within the collection, and wherein the structure dictionary contains structures defined based on at least one of interaction with a user of the system via an interface, automatic detection of structures occurring in data, and predetermined information about structures relevant to data content that is stored in the system. For each structure in the structure dictionary, a structure match list is formed from ordinal numbers of values matching the structure, and a structure sub-collection from values matching the structure, using the processor.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: April 9, 2013
    Assignee: Infobright Inc.
    Inventors: Dominik Slezak, Graham Toppin, Marcin Kowalski, Arkadiusz Wojna
  • Patent number: 8412690
    Abstract: Embodiments of the present invention include in-memory processing for data warehouse applications. In one embodiment, data records from a data warehouse application are stored in a data storage structure of an in-memory database. Data received from the data warehouse may be stored in a queue and loaded into the data storage structure according to predefined rules. Stored data records are associated with in-memory database transactions that caused the stored data record to be stored, and may further be associated with transactions that caused the stored data records to be changed. A mapping is generated to associate requests from the data warehouse application with in-memory database transactions. The data warehouse application may retrieve data in a change data format calculated on-the-fly.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: April 2, 2013
    Assignee: SAP AG
    Inventors: Alexander Hermann, Thorsten Winsemann, Martin Heidel, Andreas Thumfart, Andreas Bader