Patents Examined by Bruce Moser
-
Patent number: 8521719Abstract: 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: GrantFiled: October 10, 2012Date of Patent: August 27, 2013Assignee: Limelight Networks, Inc.Inventors: Soam Acharya, Paul Cho, Jonathan Cornwell, Chris Kwok
-
Patent number: 8515902Abstract: 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: GrantFiled: October 14, 2011Date of Patent: August 20, 2013Assignee: Box, Inc.Inventor: Brandon Savage
-
Patent number: 8510327Abstract: 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: GrantFiled: May 10, 2011Date of Patent: August 13, 2013Assignee: International Business Machinees CorporationInventors: Branimir Konstantinov Boguraev, Eric William Brown, Youssef Drissi, David Angelo Ferrucci, Paul Turquand Keyser, Anthony Tom Levas, Dafna Sheinwald
-
Patent number: 8478726Abstract: 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: GrantFiled: March 3, 2011Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: Jeffrey Ronald Habermann, Paul Herman Dyke, Anthony C. Liberto, Bryan C. Arntson, Jaynika Chirag Barot
-
Patent number: 8473463Abstract: 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: GrantFiled: March 2, 2010Date of Patent: June 25, 2013Assignee: Symantec CorporationInventor: Tomasz Wilk
-
Patent number: 8463811Abstract: 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: GrantFiled: April 11, 2011Date of Patent: June 11, 2013Assignee: International Business Machines CorporationInventors: Geetika T. Lakshmanan, Szabolcs Rozsnyai, Aleksander Slominski
-
Patent number: 8458184Abstract: 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: GrantFiled: December 20, 2007Date of Patent: June 4, 2013Assignee: Apple Inc.Inventors: Jesse Lee Dorogusker, Emily Clark Schubert, Michael Benjamin Hailey, Steve Saro Gedikian, Gregory Thomas Lydon, Lawrence G. Bolton
-
Patent number: 8452808Abstract: 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: GrantFiled: March 2, 2010Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventors: Bryan Dove, Jonathan Alan Handler
-
Patent number: 8447761Abstract: 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: GrantFiled: December 1, 2010Date of Patent: May 21, 2013Assignee: Panasonic CorporationInventors: Kotaro Sakata, Kazuya Nomura, Tomohiro Konuma, Maki Yamada, Shigenori Maeda
-
Patent number: 8442942Abstract: 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: GrantFiled: March 25, 2010Date of Patent: May 14, 2013Inventor: Andrew C. Leppard
-
Patent number: 8442991Abstract: 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: GrantFiled: March 25, 2009Date of Patent: May 14, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Srinivasan Ramani, Andrea Colaco, Srinivasu Godavari, Anjaneyulu Seetha Rama Kuchibhotla, Badri Narayanan Ranganathan
-
Patent number: 8438160Abstract: 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: GrantFiled: April 9, 2012Date of Patent: May 7, 2013Assignee: Veveo, Inc.Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan
-
Patent number: 8438165Abstract: 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: GrantFiled: May 12, 2011Date of Patent: May 7, 2013Assignee: Microsoft CorporationInventors: Steven Ickman, Thomas Matthew Laird-McConnell, William Lawrence Portnoy, Christopher McConnell, Lili Cheng, David Arthur Raskino, Gregory Scott Melander
-
Patent number: 8433681Abstract: 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: GrantFiled: May 12, 2011Date of Patent: April 30, 2013Assignee: Dell Products L.P.Inventors: Dharmesh Patel, Farzad Khosrowpour
-
Patent number: 8429197Abstract: 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: GrantFiled: February 28, 2012Date of Patent: April 23, 2013Assignee: Symantec CorporationInventors: Hrishikesh Desai, Krishna Ghodke
-
Patent number: 8429155Abstract: 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: GrantFiled: January 25, 2010Date of Patent: April 23, 2013Assignee: Veveo, Inc.Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan
-
Patent number: 8429157Abstract: 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: GrantFiled: October 5, 2011Date of Patent: April 23, 2013Assignee: Yahoo! Inc.Inventors: Arun Kumar Gnanamani, Evgeniy Makeev
-
Patent number: 8429175Abstract: 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: GrantFiled: October 17, 2008Date of Patent: April 23, 2013Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Mattias Lidström, Jonas Bjork, Joakim Soderberg
-
Patent number: 8417727Abstract: 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: GrantFiled: June 14, 2011Date of Patent: April 9, 2013Assignee: Infobright Inc.Inventors: Dominik Slezak, Graham Toppin, Marcin Kowalski, Arkadiusz Wojna
-
Patent number: 8412690Abstract: 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: GrantFiled: April 11, 2011Date of Patent: April 2, 2013Assignee: SAP AGInventors: Alexander Hermann, Thorsten Winsemann, Martin Heidel, Andreas Thumfart, Andreas Bader