Record, File, And Data Search And Comparisons Patents (Class 707/758)
  • Patent number: 9396277
    Abstract: 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: Grant
    Filed: December 9, 2011
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregg T. Lehman, Vaishali De, Raul H. Rodriguez, Alex Boyko, Greg Filpus, Jiahe (Jack) Liu
  • Patent number: 9369542
    Abstract: 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: Grant
    Filed: March 27, 2009
    Date of Patent: June 14, 2016
    Assignee: T-Mobile USA, Inc.
    Inventors: Michael Steffen Vance, Jeffrey Allen Armantrout, Jessi E. Alva, Teresa S. Valdez Klein
  • Patent number: 9367640
    Abstract: 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: Grant
    Filed: December 24, 2010
    Date of Patent: June 14, 2016
    Assignees: BEIJING LENOVO SOFTWARE LTD, LENOVO (BEIJING) CO., LTD.
    Inventors: Zuo Wang, Chentao Yu
  • Patent number: 9361342
    Abstract: 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: Grant
    Filed: October 10, 2011
    Date of Patent: June 7, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Qiming Chen, Meichun Hsu
  • Patent number: 9361624
    Abstract: 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: Grant
    Filed: March 23, 2011
    Date of Patent: June 7, 2016
    Assignee: IPAR, LLC
    Inventors: Joseph L. Spears, Jeffrey D. Brandstetter
  • Patent number: 9348829
    Abstract: 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: Grant
    Filed: March 27, 2014
    Date of Patent: May 24, 2016
    Assignees: SONY CORPORATION, SONY PICTURES ENTERTAINMENT INC
    Inventors: Michael Kohut, Larry Goodman, Mark Koffman, Jim Mercs
  • Patent number: 9342315
    Abstract: 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: Grant
    Filed: October 3, 2013
    Date of Patent: May 17, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Mark Murray
  • Patent number: 9333426
    Abstract: 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: Grant
    Filed: March 4, 2014
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventor: Michael Bachman
  • Patent number: 9330719
    Abstract: 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: Grant
    Filed: September 7, 2015
    Date of Patent: May 3, 2016
    Assignee: SundaySky Ltd.
    Inventors: Yaniv Axen, Shmuel Weller
  • Patent number: 9330421
    Abstract: 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: Grant
    Filed: February 21, 2013
    Date of Patent: May 3, 2016
    Assignee: Facebook, Inc.
    Inventor: Russell Eric Heddleston
  • Patent number: 9330423
    Abstract: 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: Grant
    Filed: April 6, 2015
    Date of Patent: May 3, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Thomas Anschutz, James Carlton Bedingfield, Sr., Robert Edwards
  • Patent number: 9317562
    Abstract: Implementations and techniques for determining a relative importance among ordered lists are generally discussed.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: April 19, 2016
    Assignee: Indian Statistical Institute
    Inventors: Sanghamitra Bandyopadhyay, Debarka Sengupta, Ujjwal Maulik
  • Patent number: 9317679
    Abstract: 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: Grant
    Filed: November 6, 2013
    Date of Patent: April 19, 2016
    Assignee: Symantec Corporation
    Inventors: Sandeep Bhatkar, Fanglu Guo, Susanta Nanda
  • Patent number: 9317260
    Abstract: 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: Grant
    Filed: August 9, 2013
    Date of Patent: April 19, 2016
    Assignee: VMware, Inc.
    Inventor: Vipin Balachandran
  • Patent number: 9317490
    Abstract: 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: Grant
    Filed: September 18, 2013
    Date of Patent: April 19, 2016
    Assignee: Tagman Inc.
    Inventor: Paul Cook
  • Patent number: 9311532
    Abstract: 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: Grant
    Filed: April 8, 2013
    Date of Patent: April 12, 2016
    Assignee: Rakuten, Inc.
    Inventor: Yasuyuki Hayashi
  • Patent number: 9313279
    Abstract: Methods and systems for preserving user attribute data by way of managing and synchronizing redundant storage locations.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: April 12, 2016
    Assignee: Mercury Kingdom Assets Limited
    Inventor: Joseph G. Wilson
  • Patent number: 9306897
    Abstract: 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: Grant
    Filed: May 30, 2013
    Date of Patent: April 5, 2016
    Assignee: AliphCom
    Inventors: Michael Edward Smith Luna, Thomas Alan Donaldson, Hawk Pang
  • Patent number: 9298710
    Abstract: 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: Grant
    Filed: April 22, 2014
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventor: Masaoki Kanamori
  • Patent number: 9292698
    Abstract: 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: Grant
    Filed: January 17, 2014
    Date of Patent: March 22, 2016
    Inventor: Andrew T. Cobb
  • Patent number: 9294366
    Abstract: 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: Grant
    Filed: November 27, 2013
    Date of Patent: March 22, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ajay Mahimkar, Vaneet Aggarwal, Hongyao Ma, Walter Willinger
  • Patent number: 9286622
    Abstract: 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: Grant
    Filed: April 26, 2013
    Date of Patent: March 15, 2016
    Assignee: NATIVO, INC.
    Inventor: Justin Choi
  • Patent number: 9275125
    Abstract: 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: Grant
    Filed: July 13, 2015
    Date of Patent: March 1, 2016
    Assignee: Zipscene LLC
    Inventors: Sameer Mungur, Rob Franks, Mark Schneider, Tony Blankemeyer, Mohamed Berete, James Hight, Chris Breneman, Kevin Breneman, Doug Shawhan, Andrew Oppenlander, Jonathan Richman
  • Patent number: 9274798
    Abstract: 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: Grant
    Filed: January 18, 2013
    Date of Patent: March 1, 2016
    Assignee: Morgan Stanley
    Inventor: Robert Graeme Burnett
  • Patent number: 9270778
    Abstract: 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: Grant
    Filed: December 17, 2013
    Date of Patent: February 23, 2016
    Assignee: Invent.ly, LLC
    Inventor: Stephen J. Brown
  • Patent number: 9268651
    Abstract: 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: Grant
    Filed: October 31, 2012
    Date of Patent: February 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: David Carl Salyers, Ankur Khetrapal, Pradeep Vincent, Kestutis Patiejunas
  • Patent number: 9262540
    Abstract: 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: Grant
    Filed: July 9, 2012
    Date of Patent: February 16, 2016
    Assignee: Facebook, Inc.
    Inventors: Sriram Sankar, Srinivas P. Narayanan
  • Patent number: 9262689
    Abstract: 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: Grant
    Filed: December 18, 2013
    Date of Patent: February 16, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Avnish Sikka, David Paul Ramos, Matthew Daniel Hart, Yue Liu, Emilie Noelle McConville
  • Patent number: 9262468
    Abstract: 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: Grant
    Filed: September 9, 2014
    Date of Patent: February 16, 2016
    Assignee: Invent.ly, LLC
    Inventor: Stephen J. Brown
  • Patent number: 9256700
    Abstract: 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: Grant
    Filed: December 31, 2012
    Date of Patent: February 9, 2016
    Assignee: EMC Corporation
    Inventors: Vitaly S. Kozlovsky, Dmitry N. Tylik, Thirumale N. Niranjan
  • Patent number: 9256630
    Abstract: 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: Grant
    Filed: May 9, 2014
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Glen A. Jaquette
  • Patent number: 9251286
    Abstract: 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: Grant
    Filed: July 15, 2008
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventor: Cayce Benjamin Marston
  • Patent number: 9246688
    Abstract: 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: Grant
    Filed: September 25, 2013
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle
  • Patent number: 9235803
    Abstract: 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: Grant
    Filed: November 26, 2012
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Claux, Keyur Patel, Rolando Jimenez Salgado, Warren Byrne, Jose Calzada Gomez, Carlos Brito, Jason Henderson
  • Patent number: 9223540
    Abstract: 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: Grant
    Filed: August 8, 2013
    Date of Patent: December 29, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hyung-Jin Park
  • Patent number: 9218429
    Abstract: 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: Grant
    Filed: January 29, 2013
    Date of Patent: December 22, 2015
    Assignee: Digimarc Corporation
    Inventor: Kenneth L. Levy
  • Patent number: 9218431
    Abstract: 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: Grant
    Filed: August 30, 2013
    Date of Patent: December 22, 2015
    Assignee: Bascom Research, LLC
    Inventors: Thomas Layne Bascom, Jason N. Harmon
  • Patent number: 9218334
    Abstract: 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: Grant
    Filed: November 8, 2012
    Date of Patent: December 22, 2015
    Assignee: VERISIGN, INC.
    Inventors: Aditya Anand Mugali, Jr., Andrew W. Simpson, Scott King Walker
  • Patent number: 9219776
    Abstract: 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: Grant
    Filed: June 24, 2013
    Date of Patent: December 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 9204131
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: December 1, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Juha Arrasvuori, Tuomas Vaittinen, Petri Piippo
  • Patent number: 9201955
    Abstract: 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: Grant
    Filed: April 15, 2011
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Frederico Quintao, Davi De Castro Reis, Felipe Goldstein
  • Patent number: 9195733
    Abstract: 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: Grant
    Filed: August 12, 2013
    Date of Patent: November 24, 2015
    Assignee: THE BOEING COMPANY
    Inventor: John Desmond Whelan
  • Patent number: 9178961
    Abstract: 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: Grant
    Filed: April 2, 2012
    Date of Patent: November 3, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Spondon Dey
  • Patent number: 9173577
    Abstract: 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: Grant
    Filed: September 3, 2014
    Date of Patent: November 3, 2015
    Assignee: Fitbit, Inc.
    Inventors: Shelten Gee Jao Yuen, Eric Nathan Friedman, James Park
  • Patent number: 9165115
    Abstract: 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: Grant
    Filed: January 31, 2013
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventor: Tanveer Syeda-Mahmood
  • Patent number: 9152709
    Abstract: 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: Grant
    Filed: February 25, 2013
    Date of Patent: October 6, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tao Mei, Shipeng Li, Suman Deb Roy, Wenjun Zeng
  • Patent number: 9146704
    Abstract: 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: Grant
    Filed: September 7, 2011
    Date of Patent: September 29, 2015
    Assignee: Trend Micro Incorporated
    Inventors: Yuanhung Lin, Liwei Ren
  • Patent number: 9146980
    Abstract: 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: Grant
    Filed: June 24, 2013
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Chris Navrides, David Li-Kuang Chen
  • Patent number: 9137341
    Abstract: 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: Grant
    Filed: October 10, 2007
    Date of Patent: September 15, 2015
    Assignee: Marvell International Ltd.
    Inventors: Sonali Bagchi, Timothy J. Donovan
  • Patent number: 9116983
    Abstract: 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: Grant
    Filed: March 29, 2012
    Date of Patent: August 25, 2015
    Assignee: QATAR FOUNDATION
    Inventors: Sihem Ameri-Yahia, Samuel Ross Madden, Adam Marcus