Record, File, And Data Search And Comparisons Patents (Class 707/758)
- Distributed search and retrieval (Class 707/770)
- Analyzing or parsing query to determine topic or category (Class 707/771)
- Query-by-example (Class 707/772)
- Recursive queries (Class 707/773)
- Nested queries (Class 707/774)
- Cascading queries (Class 707/775)
- Data mining (Class 707/776)
- Query templates (Class 707/779)
- Fuzzy searching and comparisons (Class 707/780)
-
Patent number: 9396277Abstract: Primary data for an application is stored at a remotely located first server such as cloud storage. A user of the application may wish to modify or add to the primary data to create supplemental data for which storage is not supported in the first server. Configurations herein include a way to store the supplemental data (e.g., edits, additions, etc.) on a second server at a second storage service provider (e.g. a corporate intranet). Different instances of the application executing on different computer devices by that same user can retrieve the primary data from the first storage service provider as well as retrieve the supplemental data from the second storage service provider.Type: GrantFiled: December 9, 2011Date of Patent: July 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gregg T. Lehman, Vaishali De, Raul H. Rodriguez, Alex Boyko, Greg Filpus, Jiahe (Jack) Liu
-
Patent number: 9369542Abstract: A system, method and computer-readable media for managing contact information via a network-based interface. A network resource transmits a data request to a contact information processing service. The contact information processing service processes the data request in accordance with the parameters included in the data request and information maintained by the contact information processing service. Examples of the processing facilitated by the contact information processing service include contact identification routines, contact verification routines, group-based information routines, and communication information routines. The contact information processing service returns the results to the requesting network resource.Type: GrantFiled: March 27, 2009Date of Patent: June 14, 2016Assignee: T-Mobile USA, Inc.Inventors: Michael Steffen Vance, Jeffrey Allen Armantrout, Jessi E. Alva, Teresa S. Valdez Klein
-
Patent number: 9367640Abstract: A method and system for creating a linked list and a method and system for searching data are disclosed. The method for creating the linked list includes obtaining a first linked list from a first storage area, in which the first linked list has at least one node, and each node at least includes first data; obtaining the first data of each node from the linked list; storing the first data into a preset second storage area and forming a second linked list. The method stores the node identifiers and the node pointers of the linked list preferentially using the continuous storage area, such that the times of cache updating which is triggered by the traverse operation are reduced, and the access speed of the accessed data is increased.Type: GrantFiled: December 24, 2010Date of Patent: June 14, 2016Assignees: BEIJING LENOVO SOFTWARE LTD, LENOVO (BEIJING) CO., LTD.Inventors: Zuo Wang, Chentao Yu
-
Patent number: 9361342Abstract: A client computer buffers a continuous flow of streaming data during a sliding window that is defined by a time boundary. The client computer processes a query on a portion of the streaming data buffered during the time boundary of the sliding window and a portion of the streaming data stored in a data warehouse.Type: GrantFiled: October 10, 2011Date of Patent: June 7, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Qiming Chen, Meichun Hsu
-
Patent number: 9361624Abstract: Systems and methods are provided for determining an affinity score of a source entity and a target entity without consideration of data that directly links the source entity and the target entity. An intermediate entity that is relatable to a source entity is identified. A target entity is identified that is relatable to an intermediate entity. A similarity score is calculated identifying a degree of similarity between the source entity and the intermediate entity, or the target entity and the intermediate entity. An affinity score is calculated of the source entity and the intermediate entity, or the target entity and the intermediate entity. An affinity score of the source entity and the target entity is determined based on the similarity score and the affinity score.Type: GrantFiled: March 23, 2011Date of Patent: June 7, 2016Assignee: IPAR, LLCInventors: Joseph L. Spears, Jeffrey D. Brandstetter
-
Patent number: 9348829Abstract: A system and method for managing a plurality content items employs an ingest station which may digitize the content items, generate metadata corresponding to each of the content items, and store the metadata and the content items in a storage medium or mediums. The content items may be audio content, video content, or audio/video content. The system and method may provide an association between the metadata and a corresponding content item to facilitate retrieval of the content item. The content items may be retrieved, at least in part, by searching the metadata and employing the association between the metadata and a corresponding content item to locate the desired content item.Type: GrantFiled: March 27, 2014Date of Patent: May 24, 2016Assignees: SONY CORPORATION, SONY PICTURES ENTERTAINMENT INCInventors: Michael Kohut, Larry Goodman, Mark Koffman, Jim Mercs
-
Patent number: 9342315Abstract: Systems and methods for creating universal microcode images and for reconstructing a microcode image from a universal microcode image are described in the present disclosure. One method, among others, comprises receiving a plurality of microcode images each configured to initialize hardware within an electronic device before the electronic device is booted up. The method also includes separating each microcode image into sections and comparing the sections to determine whether or not two or more sections contain identical code. The method also includes creating a universal microcode image from the sections that are unique.Type: GrantFiled: October 3, 2013Date of Patent: May 17, 2016Assignee: Cisco Technology, Inc.Inventor: Mark Murray
-
Patent number: 9333426Abstract: Methods and systems for receiving a request for content associated with a game, receiving at least one of a device identifier and at least one of game data, associating the device identifier with the game data to create a document, and retrieving the document to generate relevant content items for display on the web page.Type: GrantFiled: March 4, 2014Date of Patent: May 10, 2016Assignee: Google Inc.Inventor: Michael Bachman
-
Patent number: 9330719Abstract: Apparatus for generation of playable media from structured data, comprises a structured data reading unit for reading in of content of a first structure, a transformation unit for transforming said content into a second structure, said transformation comprising incorporating media play instructions, and a rendering unit for rendering content from the second structure using said media play instructions to generate playable media from the content.Type: GrantFiled: September 7, 2015Date of Patent: May 3, 2016Assignee: SundaySky Ltd.Inventors: Yaniv Axen, Shmuel Weller
-
Patent number: 9330421Abstract: A social networking system user is prompted to take an action or is provided with additional information associated with a location where the user has checked-in or has associated with content using a tag. When an input including the check-in or tagged location is received, the social networking system selects one or more actions based on the location, the user, and/or contextual information included in the input. A prompt identifying the one or more of the selected actions is generated and presented to the user.Type: GrantFiled: February 21, 2013Date of Patent: May 3, 2016Assignee: Facebook, Inc.Inventor: Russell Eric Heddleston
-
Patent number: 9330423Abstract: A method and apparatus for generating a personal value for a user are disclosed. For example, the method collects data associated with the user, wherein the data that is collected comprises social connection data, enhances the data that is collected, receives a request, and generates a response to the request by using a personal value for the user, where the personal value is generated from the data that is enhanced.Type: GrantFiled: April 6, 2015Date of Patent: May 3, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Thomas Anschutz, James Carlton Bedingfield, Sr., Robert Edwards
-
Patent number: 9317562Abstract: Implementations and techniques for determining a relative importance among ordered lists are generally discussed.Type: GrantFiled: October 9, 2013Date of Patent: April 19, 2016Assignee: Indian Statistical InstituteInventors: Sanghamitra Bandyopadhyay, Debarka Sengupta, Ujjwal Maulik
-
Patent number: 9317679Abstract: A computer-implemented method for detecting malicious documents based on component-object reuse may include (1) identifying a plurality of malicious documents, (2) identifying a plurality of component objects that are contained within at least one malicious document from the plurality of malicious documents, (3) receiving an unknown document, (4) determining that at least one component object from the plurality of component objects was used to create the unknown document, and (5) performing a security action on the unknown document in response to determining that the component object was used to create the unknown document. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 6, 2013Date of Patent: April 19, 2016Assignee: Symantec CorporationInventors: Sandeep Bhatkar, Fanglu Guo, Susanta Nanda
-
Patent number: 9317260Abstract: Systems and methods for performing query-by-example are described. A query module executing on the system may maintain a source code repository containing a plurality of source code files. Each of the plurality of source code files is associated with a corresponding source syntax structure generated based on said each of the plurality of source code files. The query module may receive a query snippet, and generate a query syntax structure based on the query snippet. The query module may then identify a first source code file from the plurality of source code files for being relevant to the query snippet. The being relevant to the query snippet is determined by a first relevance score which is calculated based on the query syntax structure and the first source code file's corresponding source syntax structure.Type: GrantFiled: August 9, 2013Date of Patent: April 19, 2016Assignee: VMware, Inc.Inventor: Vipin Balachandran
-
Patent number: 9317490Abstract: The present disclosure is directed to methods and systems for 3-tier tag container architecture. A browser may execute, responsive to loading a web page, a tag container in the web page. The tag container may include a configuration component, a template component and a rules component for managing a plurality of tags. The template component may provide a template for dynamically generating the tags during page loading. The tag container may apply the configuration component to assign a value to at least one parameter of a configuration of a tag. The tag may comprise an instance of the template. The template may include parameters with values specifying the configuration of an instance of a tag created from the template. The tag container may apply the rules component to modify a property of the tag. The property may determine a loading behavior of the tag on the web page.Type: GrantFiled: September 18, 2013Date of Patent: April 19, 2016Assignee: Tagman Inc.Inventor: Paul Cook
-
Patent number: 9311532Abstract: A server 2 includes an extraction unit 21, an analysis unit 22, a first estimating unit 24, an information acquisition unit 25 and a second estimating unit 26. The extraction unit 21 extracts an image area for each article. The analysis unit 22 analyzes the image area to acquire analysis information. The first estimating unit 24 narrows down candidates estimated to correspond to the article in the image area based on the analysis information. When the candidates were able to be narrowed down, the information acquisition unit 25 acquires additional information additional information of a reference article. The second estimating unit 26 attempts a narrowing process based on the additional information of the reference article in addition to the analysis information, for the image area including a spine, which is an image area in which candidates were unable to be narrowed down.Type: GrantFiled: April 8, 2013Date of Patent: April 12, 2016Assignee: Rakuten, Inc.Inventor: Yasuyuki Hayashi
-
Patent number: 9313279Abstract: Methods and systems for preserving user attribute data by way of managing and synchronizing redundant storage locations.Type: GrantFiled: February 20, 2014Date of Patent: April 12, 2016Assignee: Mercury Kingdom Assets LimitedInventor: Joseph G. Wilson
-
Patent number: 9306897Abstract: Techniques associated with a smart media ecosystem using local data and remote social graph data are described, including identifying an account associated with a user based on a detection of a presence of a compatible device, the compatible device being associated with the account in a profile, receiving an input indicating a request for media content, retrieving remote social graph data from a remote database, cross-referencing the remote social graph with profile data being stored locally, the profile data associated with media preferences, updating the profile data with a learned media preference generated by a learning module, selecting targeted media content based on the profile data, and sending a control signal to a media device, the control signal configured to cause the media device to output the targeted media content.Type: GrantFiled: May 30, 2013Date of Patent: April 5, 2016Assignee: AliphComInventors: Michael Edward Smith Luna, Thomas Alan Donaldson, Hawk Pang
-
Patent number: 9298710Abstract: A document search system includes a plurality of computers in a network having a router, and an email software program on each of the computers. A database stores attachment files and email documents. A search program on at least one of the computers initiating storage of email documents and attachment files. A mail journal database stores email data extracted by the search program from the email. A message identification (ID) identifying the email document, and the ID being generated by the search program and associating an email document with corresponding email data, and the ID associating the email document with an attachment file when an attachment file is sent. A file loader replacing an attachment file with a file link and storing the attachment file in the database. The file link provides access to the attachment file in the database.Type: GrantFiled: April 22, 2014Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventor: Masaoki Kanamori
-
Patent number: 9292698Abstract: A system and method for forensic data collection includes: creating, by a configuration computer, an encrypted configuration file for collecting files from a data source; saving, by the configuration computer, the encrypted configuration file to a non-password-encrypted configuration file storage device; loading, by a data collection computer, the encrypted configuration file from a non-password-encrypted external storage device; collecting, by the data collection computer, the files from the data source based on the encrypted configuration file.Type: GrantFiled: January 17, 2014Date of Patent: March 22, 2016Inventor: Andrew T. Cobb
-
Patent number: 9294366Abstract: A method, computer-readable storage device, and an apparatus for determining a localized service quality in a wireless network are disclosed. For example, the method constructs a tensor comprising a plurality of dimensions to represent data for the localized service quality, receives data for the wireless network that is gathered at a coarse granularity level, populates the tensor in accordance with the data that is gathered, applies an unfolding mechanism to construct a plurality of two dimensional matrices from the tensor, determines for each respective two dimensional matrix of the plurality of two dimensional matrices an approximation for a pre-determined level of accuracy, and populating all entries of each respective two dimensional matrix that are not populated in accordance with the approximation of the respective two dimensional matrix, and determines the localized service quality by applying a folding mechanism across the plurality of two dimensional matrices.Type: GrantFiled: November 27, 2013Date of Patent: March 22, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Ajay Mahimkar, Vaneet Aggarwal, Hongyao Ma, Walter Willinger
-
Patent number: 9286622Abstract: A press release distribution system provides press release and other news to forum sites as posts. The forum software that runs at forum sites includes press release interface software or is adapted to receive press release interface plug-in modules for interfacing with the press release distribution system. The press release interface software or plug-in module may also monitor and/or analyze user data of forum members and/or forum activities of the users. The monitored user data and forum activities may be provided to the press release distribution system for analysis and generation of user profiles. Using the result of the analysis (e.g., user profiles), the press release distribution system can target particular users or forums to direct the press releases, news, or advertisements for most effective advertising campaign.Type: GrantFiled: April 26, 2013Date of Patent: March 15, 2016Assignee: NATIVO, INC.Inventor: Justin Choi
-
Patent number: 9275125Abstract: A system and related methods for organizing incoming data into profiles and persons based upon identifying characteristics. Profiles contain identifying characteristics that are assigned different values based upon reliability factors, such as age of the data, or generality of the data. These values are used to link a plurality of profiles together into a person. As persons are created and stored by the system, the introduction of new persons causes both new data and existing data to be evaluated so that when information for a person already present in the system is entered the objects are merged rather than duplicated. Self healing mechanisms allow data integrity to be maintained despite changes in configuration or data reliability valuation by re-evaluating links between profiles and identification of persons when a change is detected. Several APIs allow end users to insert new data an access existing data.Type: GrantFiled: July 13, 2015Date of Patent: March 1, 2016Assignee: Zipscene LLCInventors: Sameer Mungur, Rob Franks, Mark Schneider, Tony Blankemeyer, Mohamed Berete, James Hight, Chris Breneman, Kevin Breneman, Doug Shawhan, Andrew Oppenlander, Jonathan Richman
-
Patent number: 9274798Abstract: A data slot may be reserved for a first thread selected from a plurality of threads executed by a computer system. A memory of the computer system may comprise a plurality of log files and a next free data slot pointer. Each log file may comprise a plurality of data slots and each of the data slots may be of a common size. Reserving the data slot for the first thread may comprise attempting to perform a first atomic operation to write to a first data slot pointed to by a current value of the next free data slot pointer an indication that the first data slot is filled. If the first atomic operation is successful, the computer system may update the next free data slot pointer to point to a second data slot positioned sequentially after the first data slot. If the first atomic operation is unsuccessful, the computer system may analyze the second data slot.Type: GrantFiled: January 18, 2013Date of Patent: March 1, 2016Assignee: Morgan StanleyInventor: Robert Graeme Burnett
-
Patent number: 9270778Abstract: Observation-based user profiling and profile matching are provided. The network behavior of users of a computer-implemented social network are observed and used for user profiling. By observing network behavior instead of necessarily relying on user self-reported data, accurate and objective user profiles can be formed; user profiling is accomplished based on the observed network behaviors with or without the knowledge of the user being profiled. The observed network behaviors can include the customization of a visual graphic, a media preference, a communication preference, or a selection of words from a wordlist. The user profiles can be with respect to a domain and two or more users can be matched based on their profiles with respect to the same domain. User ratings and profile updating based on the ratings are also provided.Type: GrantFiled: December 17, 2013Date of Patent: February 23, 2016Assignee: Invent.ly, LLCInventor: Stephen J. Brown
-
Patent number: 9268651Abstract: Methods and apparatus for efficient recovery of cached volumes at storage gateways are disclosed. To recover, after an unplanned shutdown, a storage gateway appliance configured to cache chunks of a storage object, chunk metadata corresponding to a particular chunk is read into an in-memory metadata region from a first metadata location. Based on analysis of the chunk metadata, a validation requirement indication for the particular chunk is stored, and the chunk is designated as being accessible for client I/O requests. In response to receiving a subsequent I/O request targeted to the particular chunk, the chunk metadata is validated using a different metadata location prior to performing the requested I/O operation.Type: GrantFiled: October 31, 2012Date of Patent: February 23, 2016Assignee: Amazon Technologies, Inc.Inventors: David Carl Salyers, Ankur Khetrapal, Pradeep Vincent, Kestutis Patiejunas
-
Patent number: 9262540Abstract: A location query engine in a social networking system provides users with a subset of candidate locations based on location query received from a user. The social networking system identifies candidate locations from stored location data that has one or more attributes matching at least one attribute of the location query. The candidate locations are ranked based on social data determined from a user profile associated with the user, and the subset of candidate locations is selected from the ranking and provided to the user. Examples of social data used for ranking the candidate locations include locations associated with other users connected to the user, locations associated with objects connected to the user and locations previously associated with the user.Type: GrantFiled: July 9, 2012Date of Patent: February 16, 2016Assignee: Facebook, Inc.Inventors: Sriram Sankar, Srinivas P. Narayanan
-
Patent number: 9262689Abstract: Embodiments of the subject technology provide for determining a region of a first acquired image based at least on a viewing mode and a set of respective positions of graphical elements to decrease the pre-processing time and perceived latency for the first image. One or more regions of text in the first image are detected, and a set of regions of text that overlap with the region of the image is determined and pre-processed. The subject technology may then pre-process an entirety of a subsequent image (e.g., to pick up missing text from the region of the first image). Thus, additional OCR results may be provided to the user by using the subsequent image(s) and merging subsequent results with previous results from the first image.Type: GrantFiled: December 18, 2013Date of Patent: February 16, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Avnish Sikka, David Paul Ramos, Matthew Daniel Hart, Yue Liu, Emilie Noelle McConville
-
Patent number: 9262468Abstract: System and method for event-based updating of user profiles UP of users U in a social network and formation of new communities based on a resonance condition. A database of user profiles UP with profile domains D based on self-reports as well as observed network behaviors is deployed. The user profiles UP of users U in groups G attending an event are re-compiled by an event-based updating module based on event responses ER. Further, the event-based updating module identifies a profile change ?P* in at least one of the profile domains D of user profiles UP, and the new community is formed by the event-based updating module from a subgroup SG whose profile change ?P* indicates a mutual resonance or consensus in their event responses ER.Type: GrantFiled: September 9, 2014Date of Patent: February 16, 2016Assignee: Invent.ly, LLCInventor: Stephen J. Brown
-
Patent number: 9256700Abstract: An improved technique involves providing application workload simulation capability via a centrally located synthetic data generation service to an external party. Along these lines, a client inputs a description of an application scenario into a web form which sends a request to a central server to generate a synthetic data simulation program. The central server extracts parameters values from the request corresponding to the application scenario and finds a model in a model database based on the parameter values. From the model, the central server derives a Java program that generates synthetic data for simulating the operation load of the application scenario described by the client, and sends the Java program to the client. The client is then able to generate synthetic data using the Java program on various configurations to determine which will successfully handle the synthetic data load continuously over a given period of time.Type: GrantFiled: December 31, 2012Date of Patent: February 9, 2016Assignee: EMC CorporationInventors: Vitaly S. Kozlovsky, Dmitry N. Tylik, Thirumale N. Niranjan
-
Patent number: 9256630Abstract: According to one embodiment, a method includes storing instances of a file in a first storage tier and a second storage tier of a storage system, wherein the second storage tier uses less expensive and/or slower-to-access storage media than the first storage tier. Each instance of the file on the first and second storage tier is associated with a unique program identifier (UPI). A request to access the file or instance thereof is received from a user in a group of users, and a UPI associated with an instance of the file that exists on the first storage tier is searched for. Remote access to the instance of the file on the first storage tier is provided to the user requesting access to the file. Additional embodiments are also presented.Type: GrantFiled: May 9, 2014Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventor: Glen A. Jaquette
-
Patent number: 9251286Abstract: Illustrative embodiments provide a computer implemented method, a data processing system, and a computer program product for form attachment metadata generation. In one illustrative embodiment, the computer implemented method receives a request to attach an attachment to a document, and calls an attachment metadata generator to extract metadata from the attachment to form extracted data. The computer implemented method further generates an extensible markup language fragment from the extracted data, and inserts the extensible markup language fragment into the document.Type: GrantFiled: July 15, 2008Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventor: Cayce Benjamin Marston
-
Patent number: 9246688Abstract: A data licensing technology is described. A dataset is provided with license tags attached to data items in the dataset. A license file is deployed having a license tag. A query is run against the dataset with the license file, and data items are filtered out that do not have the license tag attached.Type: GrantFiled: September 25, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventor: Thomas Charles Stickle
-
Patent number: 9235803Abstract: A web extension and content are linked contextually. A user interaction with the content launches a process to match a regular expression rule from the web extension to a portion of the content. An entity matching the regular expression rule is recorded and transmitted back to the web extension. Matched entity is integrated into the rule. The integrated rule is displayed in a web extension pane. The integrated rule and the entity are highlighted within the web extension pane and the content pane, respectively. The highlighted entity and the highlighted rule illustrate a contextual link between the web extension and the content.Type: GrantFiled: November 26, 2012Date of Patent: January 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: David Claux, Keyur Patel, Rolando Jimenez Salgado, Warren Byrne, Jose Calzada Gomez, Carlos Brito, Jason Henderson
-
Patent number: 9223540Abstract: An electronic device and a method for recognizing a voice are provided. An operating method of the electronic device includes detecting, at least one of two or more first sensors disposed in a preset region, detecting an amount of charge transfer over a preset value, when detecting the amount of the charge transfer over the preset value, detecting, at one of two or more second sensors disposed in a preset distance from two or more microphones, an object in a preset distance; and collecting, at one of the two or more microphones, the one disposed in a preset distance from the second sensor detecting the object in the preset distance, a voice.Type: GrantFiled: August 8, 2013Date of Patent: December 29, 2015Assignee: Samsung Electronics Co., Ltd.Inventor: Hyung-Jin Park
-
Patent number: 9218429Abstract: A method of associating a content object with metadata uses a combination of a content identifier and a bounding identifier to enable handling of disparate sets of content identifiers for content objects with potentially conflicting content identifiers. The method receives a content identifier for a content object from among a set of content identifiers. It provides a unique bounding identifier for the set of content identifiers. This unique bounding identifier is used in combination with the content identifier to form a globally unique identifier for the content object. This globally unique identifier is associated with a metadata source, which enables routing of a user to the metadata source.Type: GrantFiled: January 29, 2013Date of Patent: December 22, 2015Assignee: Digimarc CorporationInventor: Kenneth L. Levy
-
Patent number: 9218431Abstract: Systems and methods for searching relationships between and among documents are disclosed. A user interface for presenting document objects and relationships between document objects located on a network is also disclosed. The document objects provided to the user may be determined based on document object references corresponding to the document objects. Document object information, relationship information, and contextual relationship information may also be provided to the user.Type: GrantFiled: August 30, 2013Date of Patent: December 22, 2015Assignee: Bascom Research, LLCInventors: Thomas Layne Bascom, Jason N. Harmon
-
Patent number: 9218334Abstract: Embodiments of the present teachings relate to systems and methods for generating pronounceable domain names. The method includes proving a list of character strings; filtering the list of character strings through a first filter based on a phonetic model to produce a first filtered list of character strings; filtering the list of character strings through a second filter based on a character order mode to produce a second filtered list of character strings; and generating, by a processor, a list of pronounceable domain names based on the first filtered list of character strings and the second filtered list of character strings.Type: GrantFiled: November 8, 2012Date of Patent: December 22, 2015Assignee: VERISIGN, INC.Inventors: Aditya Anand Mugali, Jr., Andrew W. Simpson, Scott King Walker
-
Patent number: 9219776Abstract: A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user.Type: GrantFiled: June 24, 2013Date of Patent: December 22, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan LeCroy, Gurashish Brar, Joe Yap, Victor Wang, Umut Alev, Vamsi Kanamaluru, Dmitri Gavrilov, Tali Roth, Aditi Desai, Mike Borysenko, Ethan Bernstein, Patrick Tousignant, Fernando Garcia
-
Patent number: 9204131Abstract: A method comprising: capturing, by a device equipped with a camera, at least one image about a physical object; recognizing the physical object on the basis of the at least one captured image; retrieving a 3-dimensional (3D) model of the physical object from a memory; and showing the 3D model of the physical object on a display of the device.Type: GrantFiled: September 14, 2012Date of Patent: December 1, 2015Assignee: Nokia Technologies OyInventors: Juha Arrasvuori, Tuomas Vaittinen, Petri Piippo
-
Patent number: 9201955Abstract: Methods, systems, and apparatus for identifying and using unambiguous terms are described. In one implementation, a method for identifying unambiguous terms includes accessing textual content that is included in one or more electronic documents, and extracting one or more terms from the textual content by identifying single words or groups of words in the textual content that relate to a common concept. The method includes analyzing the extracted terms, using a computing system, to determine whether the extracted terms are ambiguous, where a term is determined to be ambiguous when the term has different meanings depending on a context in which the term is used. The method also includes identifying a set of one or more unambiguous terms from the extracted terms. In some implementations, the method may also include using the set of identified unambiguous terms to identify supplemental content to deliver to a user of a computing device.Type: GrantFiled: April 15, 2011Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Frederico Quintao, Davi De Castro Reis, Felipe Goldstein
-
Patent number: 9195733Abstract: A system including an associative memory and a first input device in communication with the associative memory. The first input device is configured to receive an attribute value relating to a corresponding attribute of a subject of interest to a user. The system also includes a processor, in communication with the first input device, and configured to generate a first entity using the attribute value. The system also includes an associative memory configured to perform an analogy query using the entity to retrieve a second entity whose attributes match some attributes of the first entity. The associative memory is further configured to cluster first data in the first entity and second data in the second entity.Type: GrantFiled: August 12, 2013Date of Patent: November 24, 2015Assignee: THE BOEING COMPANYInventor: John Desmond Whelan
-
Patent number: 9178961Abstract: A method and apparatus for providing a mobile video blog (vlog) service in a communication network are disclosed. For example, the method captures video content sourced from a mobile device used by a mobile user through a mobile vlog posting service portal, and provides a vlog viewing function accessible to a viewer through a vlog viewing service portal, wherein the vlog viewing function affords viewing of the video content and is provided in accordance with a user profile of the viewer, wherein the user profile comprises a viewing preference of the viewer.Type: GrantFiled: April 2, 2012Date of Patent: November 3, 2015Assignee: AT&T Intellectual Property I, L.P.Inventor: Spondon Dey
-
Patent number: 9173577Abstract: A system comprising a biometric monitoring device including a housing including a platform to receive at least one foot of the user, a body weight sensor to generate body weight data, processing circuitry to calculate user weight data which corresponds to the user's weight, using the body weight data, and communication circuitry to: (a) receive user identification data which identifies the user or a portable activity monitoring device, and (b) transmit the user weight data to data storage associated with the user identification data. The system further includes the portable activity monitoring device including a housing having a physical size and shape that is adapted to couple to the user's body, a sensor to generate sensor data, and communication circuitry to receive physiologic data which is based on the user weight data, and processing circuitry to calculate activity data using the sensor data and physiologic data.Type: GrantFiled: September 3, 2014Date of Patent: November 3, 2015Assignee: Fitbit, Inc.Inventors: Shelten Gee Jao Yuen, Eric Nathan Friedman, James Park
-
Patent number: 9165115Abstract: Embodiments of the invention relate to arrangements for ascertaining time-dependent associations between inputted comparative effectiveness research (CER) variables from patient data are. Each CER variable is represented via at least one unit time series, and a similarity metric with respect to pairs of CER variables is determined. The determining includes comparing at least one unit time series from each of at least two CER variables.Type: GrantFiled: January 31, 2013Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventor: Tanveer Syeda-Mahmood
-
Patent number: 9152709Abstract: Some examples include receiving a microblog entry from a social stream domain. Further, some implementations include determining, based on a topic space associated with the social stream domain and a media domain, a topic that is associated with the microblog entry. Some implementations include determining, based on the topic space, one or more media items that are associated with the topic.Type: GrantFiled: February 25, 2013Date of Patent: October 6, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Tao Mei, Shipeng Li, Suman Deb Roy, Wenjun Zeng
-
Patent number: 9146704Abstract: One embodiment relates to a method for providing a service which matches document fingerprints against a database of document fingerprints. Target text data on a mobile phone device is obtained, and target document fingerprints are generated for the target text data using a fingerprint generator on the mobile phone device. The target document fingerprints are transmitted to a service cloud. A feedback message is received from the service cloud. The feedback message depends on results from matching the target document fingerprints against the database of document fingerprints. Other embodiments, aspects and features are also disclosed.Type: GrantFiled: September 7, 2011Date of Patent: September 29, 2015Assignee: Trend Micro IncorporatedInventors: Yuanhung Lin, Liwei Ren
-
Patent number: 9146980Abstract: Systems and methods of the present disclosure relate generally to facilitating temporal content selection. In one implementation, the system parses a first plurality of online documents to generate a first data structure comprising historical keyword co-occurrences. The system can generate, via parsing a second plurality of online documents different from the first plurality of online documents, a second data structure comprising keyword co-occurrences not in the first data structure. The system can temporally link a first keyword of the second data structure with a second keyword of the second data structure. The second keyword may co-occur with the first keyword on a subset of the second plurality of online documents. The system can the temporally linked second keyword to a content selection server.Type: GrantFiled: June 24, 2013Date of Patent: September 29, 2015Assignee: Google Inc.Inventors: Chris Navrides, David Li-Kuang Chen
-
Patent number: 9137341Abstract: A system and method are disclosed for communicating transmit parameters to a data transmitter for transmitting a data frame. Two or more levels of transmit parameters are associated with each data frame and are accessible and adjustable by a processor, such as a firmware processor. A data transmitter retrieves the transmit parameters of a level only if all attempts (initial attempt and retransmissions) at the previous level were unsuccessful. Each level includes a continuation data element, such as a designated bit, to indicate to the data transmitter that a subsequent level exists. The processor may adjust the transmit parameters in a transmit control table and may add levels of transmit parameters to the transmit control table based on transmission performance information.Type: GrantFiled: October 10, 2007Date of Patent: September 15, 2015Assignee: Marvell International Ltd.Inventors: Sonali Bagchi, Timothy J. Donovan
-
Patent number: 9116983Abstract: A computer-implemented method, comprises extracting a measure from a content article representing a probability that the article relates to a topic, allocating the article to a group of articles relating to at least one topic on the basis of the measure, using a set of social media objects relating to the article to extract a measure representing a sentiment for the article, and aggregating respective measures for the sentiment of articles in the group to provide an aggregate measure.Type: GrantFiled: March 29, 2012Date of Patent: August 25, 2015Assignee: QATAR FOUNDATIONInventors: Sihem Ameri-Yahia, Samuel Ross Madden, Adam Marcus