Multidimensional Patents (Class 707/957)
-
Patent number: 10353993Abstract: In one embodiment, a method includes receiving a request for a web page; sending a first response portion for generating the requested web page to a client computing device that includes a structured document place-holder code segments and executable code for implementing a page-assembling process; generating second response portions each for generating a corresponding portion of the requested web page that each include a call to a function of the page-assembling process; determining relative priorities of the second response portions; sending the second response portions to the client computing device in an order based on the determined relative priorities; and wherein the page-assembling process is configured to insert, or cause to be inserted, at a location determined by a corresponding one of the place-holder code segments, the second portions of content into a model representation of the structured document generated by a client rendering application.Type: GrantFiled: June 6, 2016Date of Patent: July 16, 2019Assignee: Facebook, Inc.Inventors: Zixiao Zhang, Changhao Jiang
-
Patent number: 10061827Abstract: In an embodiment, for any structural change that is made to a relational database, a corresponding change is also made to the multidimensional database. In an embodiment, the system determines that a particular structure is not implemented on the multidimensional database system. Based on metadata that defines the structure that is supposed to exist in the multidimensional database, the appropriate structure is created.Type: GrantFiled: February 16, 2015Date of Patent: August 28, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rondy Ng, Robert C. Zwiebach, David Haimes, Djiao Mei Siauw, Gregory David Roth, Arunesh Banerjee, Santosh Kumar Matam, Venkata Ramana Murthy Kosuri
-
Patent number: 9813439Abstract: An evaluator node may obtain an IP address within a network to be tested, the network having multiple testable addresses other than the IP address. The evaluator node establishes a secure session to the server, where the evaluator node authenticates itself to the server using a predetermined key. The evaluator node, in response to establishing the secure session, assesses the testable addresses, wherein each of the first testable address and the second testable address are tested according to a pre-set test suite stored in the evaluator node. It reports a summary assessment, to the server, in response to at least one of the testable addresses being assessed. Subsequently, it may, sanitize itself, following receiving responses, detecting timeouts with respect to expected responses. The evaluator node may sanitize by at least erasing from memory at least one summary assessment and the predetermined key.Type: GrantFiled: September 11, 2015Date of Patent: November 7, 2017Assignee: Vidoc Razor, LLCInventor: Aaron M. Hughes
-
Patent number: 9003165Abstract: A system in accordance with the invention may include a data memory storing a multi-dimensional (e.g., a two-dimensional) data structure. An address generation unit is provided to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate real addresses by moving across the multi-dimensional data structure between pairs of end points. The pairs of end points (as well as parameters such as the step size between the end points) may be pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. A processor, such as a vector processor, may be configured to access (e.g., read or write data to) the data structure at the real addresses calculated by the address generation unit.Type: GrantFiled: December 9, 2008Date of Patent: April 7, 2015Inventors: Shlomo Selim Rakib, Marc Schaub
-
Patent number: 8983951Abstract: Systems and computer program products for relating facts stored in healthcare databases are provided. At least two fact tables stored in a healthcare database including data meeting a criteria of interest are located. An identification key is assigned to the at least two fact tables including the located data meeting the criteria of interest. The identification key provides access to a dimension table including a list of subjects associated with the at least two fact tables including the located data meeting the criteria of interest so as to allow future identification of the subjects meeting the criteria of interest.Type: GrantFiled: September 6, 2007Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, Anwer M. Khan
-
Patent number: 8949233Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for providing an adaptive knowledge platform. In one or more aspects, a system can include a knowledge management component to acquire, classify and disseminate information of a dataset; a human-computer interaction component to visualize multiple perspectives of the dataset and to model user interactions with the multiple perspectives; and an adaptivity component to modify one or more of the multiple perspectives of the dataset based on a user-interaction model.Type: GrantFiled: April 28, 2009Date of Patent: February 3, 2015Assignee: Alexandria Investment Research and Technology, Inc.Inventors: Ruey-Lung Hsiao, Eugene Shirley
-
Patent number: 8918436Abstract: A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.Type: GrantFiled: December 22, 2011Date of Patent: December 23, 2014Assignee: SAP AGInventors: Yongsik Yoon, Chanho Jeong, Juchang Lee, Chang Bin Song, Yong Sik Kwon, Sang Kyun Cha
-
Patent number: 8881272Abstract: A system for controlling selection of filters for protecting against vulnerabilities of a computer network includes a vulnerability management system analyzes the computer network and determines network vulnerabilities for the computer network. The vulnerability management system is configured to receive real-time data on a status of filters protecting against vulnerabilities of the computer network. A database contains a pre-generated mapping of network vulnerabilities to filters for protecting against the network vulnerabilities. The vulnerability management system enables user control of filters for protecting against vulnerabilities of the computer network based upon the determined network vulnerabilities of the computer network, the pre-generated mapping of network vulnerabilities to the filters for protecting against the network vulnerabilities and the real-time data on the status of the filters.Type: GrantFiled: March 18, 2010Date of Patent: November 4, 2014Assignee: Achilles Guard, Inc.Inventors: Eva Bunker, Nelson Bunker, Kevin Mitchell, David Harris
-
Patent number: 8862636Abstract: A computer-implemented method for use with an extensible markup language (XML) document includes inputting a high-level mapping specification for a schema mapping; and generating a target XML document based on the mapping. The method may perform schema mapping-based XML transformation as a three-phase process comprising tuple extraction, XML-fragment generation, and data merging. The tuple extraction phase may be adapted to handle streamed XML data (as well as stored/indexed XML data). The data merging phase may use a hybrid method that can dynamically switch between main memory-based and disk-based algorithms based on the size of the XML data to be merged.Type: GrantFiled: June 5, 2008Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Wook-Shin Han, Ching-Tien Ho, Haifeng Jiang, Lucian Popa
-
Patent number: 8819783Abstract: Efficient data structures are generated to enforce permissions on a multi-dimensional representation in a performance management application. A model site is generated having at least one model with at least one dimension. User permissions and group permissions are set for the model. The user permission and the group permissions are deployed to a relational database. A collective user permission table is generated based on the user permissions and the group permissions. Thus, an end user may receive permissions associated with a model and permissions associated with particular dimensions of a model without an inefficient consumption of resources.Type: GrantFiled: May 21, 2012Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Anton Amirov, George Randell Dong, Sanjay Jacob, Mark Xiahong Yang, Rohan Ratnakar Shetty
-
Patent number: 8799209Abstract: Improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB). In the preferred embodiment, the apparatus is realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional MOLAP systems to achieve significant improvements in system performance. In accordance with the principles of the present invention, the stand-alone aggregation server contains a scalable MDDB and a high-performance aggregation engine that are integrated into the modular architecture of the aggregation server. The stand-alone aggregation server of the present invention can uniformly distribute data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.Type: GrantFiled: November 4, 2011Date of Patent: August 5, 2014Assignee: Yanicklo Technology Limited Liability CompanyInventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
-
Patent number: 8751544Abstract: A computer-implemented method for visualizing a multi-dimensional dataset at a client device is disclosed. The client device displays a first view of a subset of the multi-dimensional dataset, including displaying dimension data of a first reference dimension attribute and metric data of a first metric attribute that corresponds to the respective first reference dimension data along a first axis. After receiving a user request to partition the metric data of the first metric attribute by a first pivot dimension attribute, the client device requests and receives dimension data of the first pivot dimension attribute and the corresponding partitioned metric data of the first metric attribute from a server system and displays a second view of the subset of the multi-dimensional dataset, including displaying the first pivot dimension data and the corresponding partitioned metric data of the first metric attribute along the second axis.Type: GrantFiled: September 2, 2010Date of Patent: June 10, 2014Assignee: Google Inc.Inventors: Lik Mui, Chen Xiao, Hui Sok Moon, Douglas Vandermolen
-
Patent number: 8438199Abstract: In one embodiment, improved techniques are provided for identifying and/or highlighting a graphic element. A multi-dimensional data structure corresponding to a visual representation of information may be created, wherein, for each active point in the visual representation of information, the multi-dimensional data structure has a corresponding location that stores a globally unique identifier (GUID) that indicates one or more graphic elements present at that point in the visual representation. A selection from a user of a selected point in the visual representation of information may be received. A location of the selected point may be used as an index into the multi-dimensional data structure to determine a particular location in the multi-dimensional data structure that coincides with the selected point. A particular GUID may be retrieved from the particular location and used to identify one or more graphic elements.Type: GrantFiled: September 10, 2010Date of Patent: May 7, 2013Assignee: Bentley Systems, IncorporatedInventors: Alton B. Cleveland, Jr., Mark D. Smith
-
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
-
Patent number: 8402071Abstract: A system stores file system metadata in a manner that scales to a large number of entries per “capture,” where a capture is metadata of all of the files and their associated directories contained in a logical file system at a given time. The file system metadata is stored, in tangible computer readable media, in data structures that are optimized to the unique characteristics of file system metadata and, particularly, how it is desired to access and process file system metadata. Thus, the technical effect is that processing storing and processing of the file system metadata is highly optimized, such that time, storage and processing power to process the file system metadata is drastically reduced.Type: GrantFiled: June 11, 2010Date of Patent: March 19, 2013Assignee: APTARE, Inc.Inventor: Stephen Robert Skillcorn
-
Patent number: 8341194Abstract: A system that includes a graphical user interface that may be used to access information contained in a database is provided. The graphical user interface includes a matrix of icons that correspond to textual excerpts. A textual excerpt is displayed above the matrix and the displayed textual excerpt changes as a user moves a pointing device over the icons. The user may perform searches of character strings contained in the textual excerpts. The color of the icons that correspond to textual excerpts that satisfy the search request is different from the color of the remaining icons. The interface also allows the user to rapidly and efficiently perform searches to retrieve information from the database.Type: GrantFiled: April 2, 2001Date of Patent: December 25, 2012Assignee: Accenture Global Services LimitedInventor: Edward J. Gottsman
-
Patent number: 8229923Abstract: A system and techniques for executing queries of a sparse multidimensional data space in the presence of expressions. A dimension is associated with a set of data references, which reference stored data items. A query expression has dimension or a data reference as an operand. A result space with one or more result dimensions is defined based on the query. A plan is built and executed for retrieving the stored data items associated with the result dimensions, and forming “calculated data items” by evaluating the expression. Executing the plan produces a stream of data tuples, each having a set of data components storing the retrieved data items and/or the calculated data items. Data components are either empty or have data values. An iterative algorithm is employed on the stream to locate the data tuples that are empty at the intersection of each result dimension.Type: GrantFiled: September 26, 2008Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: Akshai M. Mirchandani, Marius Dumitru, Mosha Pasumansky, Irina G. Gorbach
-
Patent number: 8196184Abstract: Efficient data structures are generated to enforce permissions on a multi-dimensional representation in a performance management application. A model site is generated having at least one model with at least one dimension. User permissions and group permissions are set for the model. The user permission and the group permissions are deployed to a relational database. A collective user permission table is generated based on the user permissions and the group permissions. Thus, an end user may receive permissions associated with a model and permissions associated with particular dimensions of a model without an inefficient consumption of resources.Type: GrantFiled: February 16, 2007Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Anton Amirov, George Randell Dong, Sanjay Jacob, Mark Xiahong Yang, Rohan Ratnaker Shetty
-
Patent number: 8126871Abstract: Systems and computer program products that identify data that is related to and associated with data that has been selected from a multidimensional database. The overwhelming amount of data in a multidimensional database that may be viewed by a user, such as a data analyst, is reduced to the selected and associated data by use of index data and related index data, according to the present invention. The views of selected data and related data may be highlighted and formatted for presentation to the user. Further, irrelevant data is filtered out and not presented to the user. Existing systems have not been able to efficiently and adequately identify data that is related to and associated with selected data in a multidimensional database.Type: GrantFiled: November 4, 2008Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventors: William Earl Malloy, Ken Qian Pu
-
Patent number: 8122044Abstract: The present invention automatically generates an object model from a dimensional model. The object model can then be queried using object oriented expressions.Type: GrantFiled: March 12, 2003Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Adam Yeh, Jonathan Tang
-
Patent number: 8073824Abstract: A method of indexing multidimensional data obtains (302) a data set (210) describing features defined over at least one dimension other than time. Index data (212) comprising at least one value corresponding to the at least one non-time dimension is also obtained. The data set is compressed (306) and the index data is associated (308) with the compressed data set such that the compressed data set is identifiable by the index data.Type: GrantFiled: July 22, 2008Date of Patent: December 6, 2011Assignee: BAE Systems PLCInventors: Jamil Appa, David Fin William Standingford
-
Patent number: 8046393Abstract: A method of organizing data items in an n-dimensional space comprises, for each of a plurality of iterations, the step of generating a relative displacement of position for each data item within the n-dimensional space in accordance with a similarity value between each data item and respective other data items, the distance between each data item and respective other data items in the n-dimensional space, and the difference in position within the n-dimensional space between each data item and at least one reference point.Type: GrantFiled: July 23, 2007Date of Patent: October 25, 2011Inventor: Mikael Carl Lang
-
Patent number: 7970735Abstract: A data processing and analysis system is provided. The system includes an analysis engine that queries one or more components of data. A rules component specifies a relationship between at least one dimension of the data with respect to at least one other dimension of the data in order to facilitate an analysis of the data. In one example, the analysis engine is provided as an online analytical processing component.Type: GrantFiled: March 20, 2006Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Thierry D'Hers, Bala Atur, Marius Dumitru
-
Patent number: 7962535Abstract: A received report query specifies a dimension coordinate constraint and an associated grain for the dimension coordinate constraint. At least one query is generated to the dimensionally-modeled fact collection. A result of providing the at least one query to the dimensionally-modeled fact collection is processed. The processed result includes an indication of every dimension coordinate satisfying the dimension coordinate constraint and having a particular value at the associated grain, and the processed result further includes facts of the dimensionally-modeled fact collection that are specified by at least one other dimension coordinate indicated by the processed result having the particular value at the associated grain and not satisfying the dimension coordinate constraint.Type: GrantFiled: November 10, 2010Date of Patent: June 14, 2011Assignee: Merced Systems, Inc.Inventors: Todd O. Dampier, Robert Todd Hunter, III
-
Patent number: 7937401Abstract: The subject invention pertains to the integration of an object model and a multidimensional database query language such as MDX. In particular, multidimensional declarative query language entities can be exposed through objects in an object model. The object model enables generation and employment of procedural language functions, routines, or procedures that interact with multidimensional database data. This effectively provides an extension for multidimensional query languages. For example, procedures can be stored and invoked from a declarative language query. Furthermore, the object model disclosed herein can expose a context object to enable conditional procedures based on the context of execution.Type: GrantFiled: April 28, 2005Date of Patent: May 3, 2011Assignee: Microsoft CorporationInventors: Mosha Pasumansky, Irina G. Gorbach, Alexander Gourkov Balikov, Alexander Berger, Marius Dumitru, Thomas P. Conlon
-
Patent number: 7912839Abstract: A method and apparatus for creating a non-uniform index structure for data are disclosed. For example, the method sets at least one threshold for at least one of: a number of objects in a cell, or a maximum number of decompositions for a cell. The method creates a plurality of cells by overlaying a grid over a plurality of objects and decomposes each of the plurality of cells until either the maximum number of decompositions is reached, or the number of objects in each cell is below the at least one threshold for numbers of objects in a cell. The method then creates a key for each cell, and creates an index structure for the data using said key for each cell.Type: GrantFiled: May 31, 2007Date of Patent: March 22, 2011Assignee: AT&T Intellectual Property II, L.P.Inventor: Michael Asher
-
Patent number: 7912833Abstract: A system and method include obtaining a query and identifying an aggregate join index (AJI) at a high level of aggregation. The dimension table may be rolled-up with the grouping key being the union of the grouping key in the AJI and the grouping key of the query. The identified AJI is joined with the rolled-up dimension table to obtain columns in the query that are not in the identified AJI. The joined AJI and rolled-up dimension table are then rolled up to answer the query.Type: GrantFiled: August 5, 2008Date of Patent: March 22, 2011Assignee: Teradata US, Inc.Inventors: Hong Gui, Grace Au, Carlos Bouloy
-
Patent number: 7899832Abstract: A computer readable storage medium includes executable instructions to receive a relevancy parameter. The relevancy parameter is searched in a category ensemble including a set of categories, where the category ensemble overlies a dataset. A first order of the set of categories is created based on the relevancy of the relevancy parameter to each category in the set of categories, where the relevancy is a degree of match to the relevancy parameter. A second order of the set of categories is created based on the merit of each category to partition the dataset. The first order and the second order are combined into a final order, which is returned. A measure in the category ensemble is searched based on the relevancy parameter. The measure is returned as a selected measure, where the selected measure is a codomain of a visualization depicting a portion of the dataset.Type: GrantFiled: October 12, 2007Date of Patent: March 1, 2011Assignee: Business Objects Software Ltd.Inventors: Saurabh Abhyankar, Jean-Luc Agathos, Virgile Chongvilay, Davor Cubranic, Julian Lars Gosper
-
Publication number: 20110004504Abstract: Systems and methods taught herein provide an objective scoring mechanism based at least in part on a brand reputation of an organization owning a web page. In one aspect, brand reputation information is used to assign a score to a web page indicating the page's trustworthiness. Thus, rather than determining trustworthiness only from the intrinsic content of the web page, or from extrinsic relationships between web pages, a user may be provided with an indication of trustworthiness from at least one brand reputation metric of the organization that makes the web page available.Type: ApplicationFiled: July 1, 2009Publication date: January 6, 2011Inventors: Edward Ives, David J. Smith
-
Publication number: 20100332569Abstract: Storage devices with multimedia interface connectors and methods are disclosed. In a particular embodiment, a data storage device includes a controller coupled to a memory, a streaming media capture circuit coupled to the controller, and a video playback circuit coupled to the controller. A multimedia interface connector is coupled to the streaming media capture circuit and further coupled to the video playback circuit. In response to detecting streaming multimedia data incoming from an external device via the multimedia interface connector, the incoming streaming multimedia data is provided to the streaming media capture circuit to generate multimedia file format data that is stored to the memory as a multimedia file.Type: ApplicationFiled: June 29, 2009Publication date: December 30, 2010Applicant: SANDISK IL LTD.Inventors: DONALD RAY BRYANT-RICH, AMIR AHARONOVICH
-
Publication number: 20100333162Abstract: A computer implemented method includes receiving a search query at a computing device of a private media delivery network. After receiving the search query, the computer implemented method includes performing a first search with respect to first content available from a first platform within the private media delivery network and performing a second search with respect to second content available from a second platform that is external to the private media delivery network. The computer implemented method includes sending search results for display at a display device. The search results are based on the first search and based on the second search.Type: ApplicationFiled: June 24, 2009Publication date: December 30, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Heather Lloyd, Daniel Malee, Satish Baratam, Charles Boland, Mark Kashevaroff
-
Publication number: 20100332534Abstract: A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a non-volatile memory, where the host device includes a memory having a first file data structure. A first directory entry in a file directory of a file system is located where the first directory entry corresponds to a first file stored in the non-volatile memory. First data associated with the first directory entry, including first location data indicating a location of the first file in the non-volatile memory, is retrieved and stored in the first file data structure. A request to open the first file is received. In response, the first location data of the first file is retrieved from the first file data structure and data of the first file from the non-volatile memory is read. First metadata associated with the first file is extracted from the data read from the non-volatile memory.Type: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Inventors: ROBERT CHANG, PO YUAN, XIAN JUN LIU, BAHMAN QAWAMI, HALUK TANIK
-
Publication number: 20100332568Abstract: Media playlist techniques are described. In an implementation, a communication is formed, for transmission via a network to a media provider, to request data that describes media that is available for streaming from the media provider. The playlist is created based at least in part on media that is available locally on the computer and the data received from the media provider such that the playlist references one or more of the media that are available for streaming from the media provider.Type: ApplicationFiled: June 26, 2009Publication date: December 30, 2010Inventors: Andrew James Morrison, Rodrigo M. Bomfim, Joshuah Vincent, Patrick N. Nelson, Christopher B. Weare
-
Publication number: 20100332497Abstract: Methods and computer-readable media are provided for presenting on a website a single video stream that includes a plurality of preview videos directed toward a particular category of interest to a user. Informational items, such as news stories, that have associated preview videos are selected from a database. A preview video for each of the informational items is then algorithmically determined using, for instance, a ranking system. The ranking system may be based on a variety of heuristics, which may indicate popularity, importance, reliability, or relevance of the specific preview video. The single video stream is presented on the website such that the preview videos can be viewed as an assembled sequence of videos. Once an indication has been received to initiate play of the video stream, the preview videos play without requiring any user interaction.Type: ApplicationFiled: June 26, 2009Publication date: December 30, 2010Applicant: MICROSOFT CORPORATIONInventors: JAMIL VALLIANI, KEN LO
-
Publication number: 20100332544Abstract: A surrogate systems management system with enables the creation of a potential full suite of systems management functionality via a proxy environment. The surrogate systems management system thus enables virtual creation of management abilities in a managed services environment without the need for creation of managed service specific agentry and consoles. Such a surrogate systems management system leverages onsite, within the firewall, services appliance to virtually host vendor provided management consoles and leverage the analytics intelligence of the services appliance to create correlating metadata tying the consoles to the respective vendor provided management mechanism (which may or may not include an agent).Type: ApplicationFiled: June 29, 2009Publication date: December 30, 2010Inventors: Mark A. Collins, Manoj Gujarathi, Ravi D. Kumar
-
Publication number: 20100332184Abstract: Implementations of the present disclosure provide for determining an encoding type of data. Implementations include receiving a data set from a computer-readable storage medium, decoding the data set using a first encoding type to provide a first plurality of numbers, generating a first distribution based on the first plurality of numbers, decoding the data set using a second encoding type to provide a second plurality of numbers, and generating a second distribution based on the second plurality of numbers. An actual encoding type of the data set is determined based on the first distribution, the second distribution and an expected distribution, and the data set is processed based on the actual encoding type.Type: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Applicant: SAP AGInventors: Mori Nobuyoshi, Bernhard Schilling, Martin Schmidt
-
Publication number: 20100332567Abstract: Systems and computer readable mediums storing computer executable programs for generating a media playlist are disclosed. A first media item is selected from a plurality of media items for playback. A first determination is made regarding the number of times each of the plurality of media items was accessed for playback following an access for playback of the first media item. Each of the plurality of media items is weighted such that the probability of stochastically selecting each of the plurality of media items as a second media item for playback following a playback of the first media item is based on the first determination. The second media item is stochastically selected from the weighted plurality of media items for playback following the first media item.Type: ApplicationFiled: June 26, 2009Publication date: December 30, 2010Inventor: Ramin Samadani
-
Publication number: 20100332570Abstract: An exemplary method includes generating an interaction feed corresponding to a user of at least one access device, the interaction feed comprising data representative of an interaction of the at least one access device with one or more media content applications, updating metadata within a storage facility with the interaction feed, and automatically customizing an interaction experience of at least one of the user and another user with a media content application in accordance with the metadata. Corresponding methods and systems are also disclosed.Type: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Brian F. Roberts, Donald H. Relyea, Shadman Zafar
-
Publication number: 20100333194Abstract: This present invention relates to a system, method and apparatus for scientists and researchers and others to capture, secure, share, retrieve and search captured data.Type: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Inventors: Camillo Ricordi, Steven Sikes, Stephen William Anthony Sanders, Nicholas Fotios Tsinoremas
-
Patent number: 7860862Abstract: Recommendation systems and methods are disclosed that objectively determine similarities between products and quantify diversity between products for use in generating recommendations. The product interests, such as musical interests, of a user are measured based on objective characteristics of the product. Then the interests are modeled by a distribution. The resulting distribution is then used as a measure of the diversity of the user's tastes. Based on the diversity and the characteristics of other products, recommendations are then made to the user. The systems and methods may also utilize subjective information as a secondary filter to add or remove products for which such data is known.Type: GrantFiled: October 27, 2006Date of Patent: December 28, 2010Assignee: Yahoo! Inc.Inventors: Malcolm Slaney, William White
-
Publication number: 20100325182Abstract: Multimedia items are legally downloaded with a code usable on another website. The codes can be used once or a set number of times in order to encourage legal downloading of multimedia through positive incentives such as bonus content (e.g., codes); however the multimedia items themselves can be viewed or accessed multiple times.Type: ApplicationFiled: June 17, 2009Publication date: December 23, 2010Applicant: GANZ, an Ontario partnership consisting of 2121200 Ontario Inc., and 2121812 Ontario Inc.Inventor: Howard Ganz
-
Publication number: 20100325166Abstract: The rendering on a user interface of a potentially complex computerized scene generation system. The user interface includes visual item(s) that have associated data. In addition, another set of visual items may be driven by data provided to input parameters, and may represent elements in the scene. Through user gestures, a user may correlate data items in the data source visual items with the element visual items to thereby automatically populate the element visual items with data, affecting the rendering of the data-driven element visual items. The element visual items might be linked, once again, perhaps through user gestures, to a parent visual item. In so doing, properties of the parent visual item might change and/or input parameters of the element visual items might change. Accordingly, complex visual scenes may be created through potentially quite simple user gestures.Type: ApplicationFiled: June 19, 2009Publication date: December 23, 2010Applicant: Microsoft CorporationInventors: Darryl E. Rubin, Vijay Mital, David G. Green, Jason A. Wolf, John A. Payne
-
Publication number: 20100325153Abstract: Synchronized distributed media assets is described. In embodiments, a global media catalog of global metadata is maintained for media assets that are accessible by client devices registered to a user. The global metadata corresponds to the media assets that are located remotely from one or more of the client devices. A client device can communicate a request for a media asset that is identified by the global metadata and located at a location remote from the client device.Type: ApplicationFiled: June 17, 2009Publication date: December 23, 2010Applicant: MICROSOFT CORPORATIONInventors: Pulin J. Thakkar, Praful P. Chavda
-
Publication number: 20100325123Abstract: Media recommendation techniques are described. In an implementation, a similarity value is calculated for a plurality of media using a plurality of similarity functions. A vote is assigned for each similarity value that is above a threshold that is assigned for a respective similarity function and the plurality of media is ranked based at least in part on the assigned votes. A playlist is then created based at least in part on the ranking. Media seed techniques are also described. In an implementation, a set of dissimilar candidates are calculated for a plurality of media using a similarity function in which the set of dissimilar candidates describes the media that is dissimilar in comparison with other media included in the plurality of media. A seed is selected using the set of the dissimilar candidates to create a playlist that includes at least some of the plurality of media.Type: ApplicationFiled: June 17, 2009Publication date: December 23, 2010Applicant: MICROSOFT CORPORATIONInventors: Andrew J. Morrison, Rodrigo M. Bomfim, Joshuah Vincent, Patrick N. Nelson, Christopher B. Weare
-
Publication number: 20100318590Abstract: A new file system is mounted to a mount point of an existing file system implemented in a computational system. A sentinel indicator is stored in the mount point. Prior to initiating an input/output (I/O) operation by a program, a determination is made by the program as to whether the sentinel indicator exists. In response to determining by the program that the sentinel indicator exists, the I/O operation is performed by the program. In certain alternative embodiments, in response to determining by the program that the sentinel indicator exists, the I/O operation is not performed by the program.Type: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Scott Goldsmith, Robert Guy Vining, Gregory Paul Wurth
-
Publication number: 20100318557Abstract: A method and system for conducting building material searches is disclosed. The system may include a radius-based search of local manufacturers through a comprehensive database of product and manufacturer information.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Inventor: Kathryn Quinn
-
Publication number: 20100318542Abstract: Natural-language words are associated with content. The natural-language words are identified from, for example, metadata and/or the actual content itself. Each word identified for the content is associated with the identified genre of the content (from, for example, its tagged metadata). A database is then maintained having a number of occurrences of each word from the multiple content items for each genre. Once the word/genre database is created, subgenres for a particular program/content can be created by once again using statistics from the words identified for that program to rank the most appropriate genres for the words and produce sets of the highest ranked genres.Type: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: MOTOROLA, INC.Inventor: Paul C. Davis
-
Publication number: 20100312810Abstract: Digital content files may include media content, metadata uniquely identifying a transaction in which the content file was obtained, and a digital signature of at least a portion of the metadata. The metadata may include a distributor ID, a date and time of the transaction, an asset ID, a secure hash of the media content, a nonce, and one of a user ID, uniquely identifying a user who obtained the content file in the transaction, and a transaction ID uniquely identifying the transaction.Type: ApplicationFiled: June 9, 2009Publication date: December 9, 2010Inventors: Christopher Horton, Dmitry Radbel, Simon Watt
-
Publication number: 20100312801Abstract: A method of parallel processing an ordered input data stream that includes a plurality of input data elements and a corresponding plurality of order keys for indicating an ordering of the input data elements, with each order key associated with one of the input data elements, includes processing the input data stream in a parallel manner with a plurality of worker units, thereby generating a plurality of sets of output data elements. The plurality of sets of output data elements is stored in a plurality of buffers, with each buffer associated with one of the worker units. An ordered output data stream is output while the input data stream is being processed by outputting selected output data elements from the buffers in an order that is based on the order keys.Type: ApplicationFiled: June 5, 2009Publication date: December 9, 2010Applicant: Microsoft CorporationInventors: Igor Ostrovsky, John Duffy, Mike Liddell
-
Publication number: 20100306267Abstract: Systems and methods which provide a hybrid network based solution for digital data file backup are shown. Embodiments utilize a transport mass storage system to provide transmission of digital data files between user equipment and a network based mass storage system. A manifest may be used to manage transporting and/or storage of digital data files. User equipment may then access the digital data files stored to the network mass storage system for various purposes using a network link. Subsequent, incremental backups and other transfers of relatively small amounts of digital data files are preferably accomplished using a network link for the transfer.Type: ApplicationFiled: May 27, 2009Publication date: December 2, 2010Applicant: MiMedia LLCInventors: Erik Zamkoff, Jeff Speigel, Frederick Clark, Christopher Giordano