Patents Issued in November 1, 2016
  • Patent number: 9483522
    Abstract: The disclosure includes a system and method for aggregating form data based on marks in graphic form fields. The system includes a controller, a request customization module, a search module and a presentation module. The controller receives data indicating an initiation of a search request from a user, data describing a form selected by the user, data describing a graphic form field specified by the user in the form and data describing a region of interest specified by the user in the graphic form field. The request customization module customizes the search request using the region of interest. The search module performs a form search on a collection of form data using the search request to determine one or more matching forms that each include at least one mark satisfying the region of interest. The presentation module provides the one or more matching forms to the user.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 1, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Edward L. Schwartz, John W. Barrus, Michael J. Gormish
  • Patent number: 9483523
    Abstract: An information processing apparatus includes a receiving unit that receives an access request for data from one of a plurality of information processing apparatuses in a distributed processing system in which the information processing apparatuses execute a process in a distributed manner, a query issuing unit that issues, when the access request for the data is received by the receiving unit, a query to each of the information processing apparatuses as to whether the data is stored in a page cache managed by an operating system on each of the information processing apparatuses, and a responding unit that makes a response to the access request, the response specifying, as an access destination, an information processing apparatus that has responded to the query issued by the query issuing unit.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: November 1, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Akira Ochi, Yasuo Koike, Toshiyuki Maeda, Tomonori Furuta, Fumiaki Itou, Tadahiro Miyaji, Kazuhisa Fujita
  • Patent number: 9483524
    Abstract: Systems and methods for ranking communities based on content are described. One of the methods includes receiving a search query. The search query is received from a first user of a social network. The method includes examining content within communities to determine whether one or more of the communities satisfy the search query. Each community is associated with the social network and includes one or more posts. The method further includes ranking the communities based on the examination of the content for presentation of the communities in a ranked order on a client device in response to the search query. The ranked order includes an arrangement of one or more of the communities with more content related to the search query in an elevated prominence compared to one or more of the communities having less content related to the search query.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: November 1, 2016
    Assignee: GOOGLE INC.
    Inventors: Bryan Christopher Horling, Okan Kolak
  • Patent number: 9483525
    Abstract: Aspects of the subject matter described herein relate to reducing update conflicts when maintaining views. In aspects, a transaction in snapshot isolation may update a materialized view. Instead of being able to view the update within the transaction, the update is hidden to prevent the transaction from obtaining inconsistent data. When a transaction is not supposed to see an update to a materialized view that occurs within the transaction, additional information associated with the materialized view may indicate this. When a query of the materialized view is made within the transaction, the query engine may use the additional information to exclude data from the update in the result.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tengiz Kharatishvili, Wei Xiao, Stefano Stefani
  • Patent number: 9483526
    Abstract: Various implementations are directed to systems, apparatus, computer-implemented methods and storage media for detecting a change in a status of a record and, in response to the detection of the change in status, identifying related users that are currently relevant to the record based on the change in the status. The identified users are subscribed to the record, and as a result, communications generated for the record are distributed to them. In some implementations, currently relevant users are users that have a role in developing, working with or supervising the record in the record's current status, or a role in transitioning the record from its current status to another status. It can be desirable to subscribe currently relevant users because the distribution of communications concerning the record in its current status to these users can benefit an enterprise by virtue of these users knowing the information in the communications.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: November 1, 2016
    Assignee: salesforce.com, inc.
    Inventor: Stephen Xavier Nahm
  • Patent number: 9483527
    Abstract: A method for decision reasoning, the method comprising using at least one hardware processor to: provide a database comprising decisions, questions and reasons; receive, from a user, a selection of a decision being part of said decisions; retrieve, from said database, relevant questions out of said questions, wherein said relevant questions are associated, within said database, with said decision received from the user; receive, from the user, answers to at least some of said relevant questions; process said answers so as to retrieve, from said database, one or more relevant reasons out of said reasons; and display said one or more relevant reasons to the user.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: November 1, 2016
    Inventor: Tony Theodor Schvekher
  • Patent number: 9483528
    Abstract: The disclosure includes a system and method for calculating social ranking scores for websites. The system includes a processor and a memory storing instructions that, when executed, cause the system to: process user interaction data describing user social activities associated with a website; classify the user social activities based on a plurality of social activity types associated with the user social activities, the plurality of social activity types including one or more characteristics describing the user social activities; determine candidate user social activities based on the classified user social activities, the candidate user social activities configured to calculate a social ranking score for the website; and calculate the social ranking score for the website based on the candidate user social activities, the social ranking score indicating a social ranking for the website.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Evan Gilbert, Eric Steinlauf, Richard Daniel Borovoy, Julie Heather Farago, Dhyanesh Damania, Jeffrey Korn, Aleksandra Korolova, Jessica Staddon, Zachary Maier
  • Patent number: 9483529
    Abstract: A method for message selection, including: receiving a request for unviewed messages, the request identifying a context account, ranking the set of unviewed messages according to ranking criteria, where the ranking criteria is used to rank each of the set of unviewed messages based on an engagement history between the context account and an authoring account of the unviewed messages; generating, based on ranking the set of unviewed messages, a result set identifying a subset of the set of unviewed messages, and providing the result set in response to the request.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: November 1, 2016
    Assignee: Twitter, Inc.
    Inventors: Mircea-Bogdan Pasoi, Cristian-George Strat, Mihai Claudiu Toader
  • Patent number: 9483530
    Abstract: A system determines whether a term of a search query is a term with little significance based on a context of the search query. The system performs a search based on the search query while considering the term with little significance as optional when the search query includes the term with little significance and presents a list of search results based on the search.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: John Lamping, Christophe Bisciglia
  • Patent number: 9483531
    Abstract: Approaches are described for ranking multiple products or other items, such as products obtained in response to a search request submitted to a server. The ranking system determines a ranking score for the products based on both data available online and item data that must be computed offline due to longer computation time or unavailability of data. The ranking score can be used to rank the products and determine which products are the most relevant to the user. A hybrid boosting method is used to first train an online ranking function to produce an online ranking score for the item. In the second phase, an offline ranking function is trained to produce a second ranking score for the item. The online rank score is combined with the offline rank score at query time to produce a combined rank for the items in the search results.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: November 1, 2016
    Assignee: A9.com, Inc.
    Inventors: Yue Zhou, Francois Huet
  • Patent number: 9483532
    Abstract: A computer system and methods are disclosed for automatically discovering topics and building a hierarchical topic structure, and for tagging and categorizing contents in a document or other natural language contents. The disclosed methods include steps for obtaining terms that best represent the topics in a text content, and building a hierarchical representation of topics of different levels or topic-comment relationships, and folder-subfolder structures. The methods further include obtaining, identifying, and selecting terms representing different degrees of informational importance based on the grammatical roles, parts of speech, and semantic attributes associated with the terms, using the terms to represent topics in the document, to automatically tag the document, to rank search results, and to build a category structure based on the selected terms.
    Type: Grant
    Filed: May 24, 2015
    Date of Patent: November 1, 2016
    Inventors: Guangsheng Zhang, Chizhong Zhang
  • Patent number: 9483533
    Abstract: The present invention relates to processing of time series data. There is disclosed a method and apparatus for processing time series data, the method comprising: receiving a time series data set, wherein each element of the time series data set contains a timestamp and an original value associated with the timestamp, and times represented by all timestamps constitute a time series having fixed time intervals; converting each original value into a coded value occupying a smaller storage space, according to a predetermined monotone numerical compression coding scheme; dividing the times represented by all timestamps into a plurality of time intervals having a predetermined length; assembling coded values corresponding to all timestamps within each time interval into a data package such that the data package contains coded values arranged in an order of timestamps; and storing in a database record each data package and its associated identification of a time interval.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xiao Yan Chen, Sheng Huang, Kai Liu, Chen Wang
  • Patent number: 9483534
    Abstract: A method includes receiving a search query, identifying a document based on the search query, and providing a search result based on the document. The search result includes, for example, an image associated with the document, an excerpt from the document that is associated with the search query, and links to other excerpts in the document that are associated with the search query. The method may also include providing other information associated with the document.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Siraj Khaliq, Joe Sriver, Frederick G. M. Roeber, William Brougher, Adam Smith
  • Patent number: 9483535
    Abstract: A computer-implemented method for expanding search results may include (1) determining that a user is attempting to perform a search, (2) presenting an option to the user to include, within results of the search, a document family associated with a found document, (3) determining that the user has selected to include the document family associated with the document, and (4) including the document family in the search results in response to determining that the user has selected to include the document family associated with the document. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 1, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Michael Coyle, Rohit Dinakar, Virali Sheth, Nelson Wiggins
  • Patent number: 9483536
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search dialog user interface. In one aspect, a method includes displaying a search using interface, comprising: a search dialog user interface in which a plurality of search threads are initiated, each search thread comprising a plurality of entries, wherein the entries comprise: one or more query messages, each query message being descriptive of one or more search criteria, one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread; and a search result display location in which search results corresponding to an active result message are displayed.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventor: Lawrence Chang
  • Patent number: 9483537
    Abstract: Techniques for automatic data warehouse generation are disclosed herein. A first data set is received. The first data set includes a plurality of tables and includes a plurality of keys. A dimensional model is mapped onto the first data set. A schema is automatically generated based on the dimensional model.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: November 1, 2016
    Assignee: Birst, Inc.
    Inventors: Bradley S. Peters, Paul H. Staelin, Stefan M. Schmitz
  • Patent number: 9483538
    Abstract: A system for data sharing. The system comprises a ticket management application comprising a link to an asset bridging data structure, where the asset bridging data structure is stored in an asset data store, a ticket data store coupled to the ticket management application and comprising data structures associated with tickets and data structures associated with a current view of asset information stored in the asset data store, an asset management application for managing information about assets, where the asset management application is separate from the ticket management application, the asset data store comprising the asset bridging data structure, a mirrored asset bridging data structure, and data structures comprising asset information, a script that copies changes in the asset bridging data structure to the mirrored asset bridging data structure, and a script that writes attributes in the mirrored bridging data structure into the plurality of data structures comprising asset information.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: November 1, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Barry L. Audsley, Kelby E. Dickey, Stefan Stroebel
  • Patent number: 9483539
    Abstract: A method begins by a device of a distributed storage network (DSN) sending read-if-revised requests to storage units of the DSN with regards to data cached in local memory with one or more local memory revision numbers. The method continues with a storage unit determining whether a revision number of one portion of the data stored by the storage unit is a more recent revision number than the one or more local memory revision numbers. When the revision number is the more recent revision number, the method continues with the storage unit sending a read response that includes the portion of the data to the device. When the revision number is not the more recent revision number, the method continues with the storage unit sending a read response that includes an indication that the data cached in the local memory is a current revision level of the data.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wesley Leggette, Greg Dhuse, Andrew Baptist, Ilya Volvovski
  • Patent number: 9483540
    Abstract: A mechanism is provided in a data processing system for data replication. The mechanism divides a set of data to be replicated into a plurality of slices. Each slice of the plurality of slices is to be copied from a primary site to a master secondary site within a plurality of secondary sites. The plurality of secondary sites comprises the master secondary site and at least one subsidiary peer site. The mechanism copies the plurality of slices from the primary site to the plurality of secondary sites such that the master secondary site stores a first slice of the set of data and each of the at least one subsidiary peer site stores a corresponding slice of the set of data. Responsive to completion of copying the plurality of slices to the plurality of secondary sites, for each of the at least one subsidiary peer site, the mechanism initiates copying of the corresponding slice of the set of data to the master secondary site.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shrikant V. Karve, Janmejay S. Kulkarni, Sarvesh S. Patel, Ashish R. Pathak, Sandeep R. Patil
  • Patent number: 9483541
    Abstract: Techniques for initializing a connection in a peer-to-peer database replication environment. A message is received from an initiator node, indicating that the initiator node will begin replicating changes made to a particular data entity. One or more replicated changes relating to the database entity are received from the initiator node. If an updated instance of the data entity does not currently exist on a target node then one or more load operations are performed to create the updated instance. The stored replicated changes may then be processed against the updated instance of the database entity.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serge Bourbonnais, Somil Kulkarni, Yat O. Lau
  • Patent number: 9483542
    Abstract: A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: November 1, 2016
    Assignee: HYBRID LOGIC LTD
    Inventor: Luke Marsden
  • Patent number: 9483543
    Abstract: A data collecting method and apparatus, and a mobile terminal are provided. The data collecting method may be applied in an apparatus including multiple data collecting units. The method includes collecting, by at least two data collecting units, initial data simultaneously at their respective collecting frequencies and at a collection starting moment and collecting, at a synchronous collecting frequency, the initial data collected by the at least two data collecting units so as to obtain synchronous data. The synchronous collecting frequency is a common divisor frequency of the respective collecting frequencies of the at least two data collecting units.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: November 1, 2016
    Assignee: Huawei Device Co., Ltd.
    Inventor: Lei Chen
  • Patent number: 9483544
    Abstract: Systems and methods are provided for classifying text based on language using one or more computer servers and storage devices. A computer-implemented method includes receiving a training set of elements, each element in the training set being assigned to one of a plurality of categories and having one of a plurality of content profiles associated therewith; receiving a population set of elements, each element in the population set having one of the plurality of content profiles associated therewith; and calculating using at least one of a stacked regression algorithm, a bias formula algorithm, a noise elimination algorithm, and an ensemble method consisting of a plurality of algorithmic methods the results of which are averaged, based on the content profiles associated with and the categories assigned to elements in the training set and the content profiles associated with the elements of the population set, a distribution of elements of the population set over the categories.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 1, 2016
    Assignee: Crimson Hexagon, Inc.
    Inventors: Aykut Firat, Mitchell Brooks, Christopher Bingham, Amac Herdagdelen, Gary King
  • Patent number: 9483545
    Abstract: According to embodiments of the present invention, two or more attributes that are included in a plurality of attributes are aggregated into a group defined by a first data definition language syntax. The first data definition language syntax defines the group as having a groupID and one or more of an attribute definition defined in a comma-separated list and a group definition. The attribute definition is defined by a second data definition syntax. The first data definition language syntax includes the second data definition language syntax. The first data definition language syntax is structured in a manner to allow a database operation associated with the group to be applied to all attributes and/or groups included therein.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Karla Bester, Allan T. Chandler, Mark A. Shewell, Stephen J. Yates
  • Patent number: 9483546
    Abstract: Computer implemented systems and methods are disclosed for associating records across lists, wherein the lists include a plurality of records and the plurality of records is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise grouping one or more records from a first list into a first group based on fields of the records in the first list, grouping one or more records from a second list into a second group based on fields of the records in the second list, pairing a record from the first group with a record from the second group, assessing each pair of records based on an evaluation of the respective pair according to fields of the pair, and associating records from the first group and records of the second group with an entity based on the assessment.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: November 1, 2016
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Erenrich, Christian Tessier-Lavigne
  • Patent number: 9483547
    Abstract: Recipes are hierarchically clustered into groups based on features of the recipes. Candidate clusters with a threshold number of clustered recipes having at least one feature in common are found by traversing the hierarchy. A plurality of clusters is selected for display to a user from among the candidates based on an objective function that considers the relevancy of the cluster as well as diversity of the clusters. A plurality of recipes within each selected cluster is selected for display to a user from among the recipes within the cluster based on an objective function that considers the quality of the recipe as well as the diversity of the recipes within the cluster. At least one feature that all of the recipes in a respective cluster have in common is used to generate a name for the cluster.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: November 1, 2016
    Assignee: Yummly, Inc.
    Inventors: David B. Feller, Vadim Geshel, Gregory Allen Druck, Jr., Iurii Volodimirovich Korolov
  • Patent number: 9483548
    Abstract: Methods and apparatus are presented for a morphing search tool that provides a single user interface through which a user may both modify a displayed image and perform an image similarity query based on the modified image. The morphing search tool may allow a user to repeat this process until a desired image is found and displayed. Further, the image repository to be searched may be specified by a user and the images to be modified and searched for may be any type of image. The morphing search tool may be integrated within a merchant website, an image management system, or as a stand alone application.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: November 1, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Nico A. Becherer, Sven Duwenhorst
  • Patent number: 9483549
    Abstract: The management of application state storage associated with a hierarchical application. The hierarchical application includes multiple parent user interface elements, each of at least some having child user interface elements arranged in a corresponding hierarchy. The user may navigate through the hierarchical application. For instance, by selecting a child user interface element of a first parent user interface element having a first hierarchy of child user interface elements, the user might navigate to (and potentially also create) a second parent user interface element having a second hierarchy of child user interface elements. A hierarchical storage agent manages the state of the hierarchical application. The hierarchical storage agent provides application state to a remote storage over an application program interface in a manner that preserves at least some of the hierarchy of one or more parent user interface elements of the hierarchical application.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brad Olenick, Federico Silva Armas, William Y. Moy, Madhur Joshi, Stephen Michael Danton
  • Patent number: 9483550
    Abstract: Custodians of ESI are ranked depending upon the involvement of the custodians with the ESI. The term weights of terms are enhanced based upon the custodian ranking. More particularly, terms appearing in items of the ESI having a high calculated weight, i.e., for which important custodians were involved, are given more term weight than terms appearing in items having a low calculated weight, i.e., for which less important custodians were involved. This optimizes the e-discovery by allowing an early decision to be made of whether to settle the matter or to continue with the review process.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: November 1, 2016
    Assignee: Veritas Technologies LLC
    Inventor: Omprakash Nawalkishore Sonie
  • Patent number: 9483551
    Abstract: Systems and methods for cladistics-based content searching, analysis, and/or diagrammatic representation of results in graphical user interface format for viewing by at least one user on a computer-type device or network, in particular for technology and patent-related content stored in at least one database.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: November 1, 2016
    Assignee: Spore, Inc.
    Inventors: Guy R. Beretich, Jr., JiNan Glasgow
  • Patent number: 9483552
    Abstract: A computer-implemented system and method for processing and distribution of unstructured documents are disclosed. The apparatus and method in an example embodiment includes receiving an unstructured document; obtaining information from the document; storing portions of the information obtained from the document in a data set corresponding to the document; using a portion of the information obtained from the document to obtain an identifier of an enterprise record corresponding to the document; recording a specified behavior category for the document; and using the data set and the specified behavior category to dispatch the document to a recipient or an enterprise.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: November 1, 2016
    Assignee: Sanah, Inc.
    Inventors: Rajnish Tahiliani, Kartik Yegneshwar, Monica Tahiliani, Kou Vang
  • Patent number: 9483553
    Abstract: In one embodiment, a method is disclosed, comprising: receiving a query comprising at least one unrecognized element in a repository; mapping the query with a plurality of knowledge references to identify one or more words comprising one or more elements related to the unrecognized element of the query; identifying the relationship of the unrecognized element and the words, wherein the relationship is derived using a parent and sibling relationship; determining, by the one or more hardware processors, a number of occurrences of the one or more elements related to the unrecognized element; assigning, by the one or more hardware processors, a weight to an element from the one or more elements, wherein the one or more elements are related to the unrecognized element based upon the number of occurrences; and determining, by the one or more hardware processors, a relevance of the query using the weight assigned to the element.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 1, 2016
    Assignee: Tata Consultancy Services Limited
    Inventors: Srikar Chilakamarri, Chalasani Rishitha
  • Patent number: 9483554
    Abstract: A system for evaluating text data to support multiple insurance applications is disclosed. In some embodiments, text input data is received from multiple sources. The text input data may then be aggregated and mapped to create composite text input data. A semantic event in the composite text input data may be automatically detected, such as by being triggered by a semantic rule and associated semantic tag. A text mining result database may be updated by adding an entry to the database identifying the detected semantic event and the triggering semantic rule. An indication associated with the text mining result database may then be transmitted to a plurality of insurance applications.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 1, 2016
    Assignee: Hartford Fire Insurance Company
    Inventor: Arthur Paul Drennan, III
  • Patent number: 9483555
    Abstract: A flexible method for cataloguing metadata makes it possible for users of digital media systems to define the set of metadata tags that best describe recordings within each genre. Tagging recordings with appropriate metadata facilitates selection of a desired recording. In addition, flexible metadata tags minimize the display area required to present information essential to selecting the desired recording. A flexible method for specifying a Play Queue makes it possible to queue items comprising Collections of Tracks. Tracks can be collected according to various criteria. One type of Collection simply lists the desired Tracks from a single album. Other Collections specify Tracks based on a search of the catalog, a random selection from the catalog, or a previously saved list. Collections maintain their identity in the Play Queue, so users can easily modify or remove a Collection or change the sequence of Collections.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: November 1, 2016
    Assignee: 3BEEZ, LLC
    Inventors: Jeffrey Barish, Eric A. Shreve
  • Patent number: 9483556
    Abstract: Methods and systems for aggregating digital content captured at an event. In one aspect, a connection is established from a computing device to a Near Field Communication (NFC) enabled event check-in point located at the event. The NFC enabled event check-in point is encoded with event identification information for the event. The event identification information includes an event Uniform Resource Locator (URL) for a webpage associated with a computing system. The computing device receives event identification information including the event URL from the NFC enabled event check-in point, and transmits digital images captured at the event to a computing system.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Dave Cohen, Matthew Steiner, Thomas Kang, Chandrashekar Raghavan
  • Patent number: 9483557
    Abstract: In various embodiments, a transcript that represents a media file is created. Keyword candidates that may represent topics and/or content associated with the media content are then be extracted from the transcript. Furthermore, a keyword set may be generated for the media content utilizing a mutual information criteria. In other embodiments, one or more queries may be generated based at least in part on the transcript, and a plurality of web documents may be retrieved based at least in part on the one or more queries. Additional keyword candidates may be extracted from each web document and then ranked. A subset of the keyword candidates may then be selected to form a keyword set associated with the media content.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Albert Joseph Kishan Thambiratnam, Sha Meng, Gang Li, Frank Torsten Bernd Seide
  • Patent number: 9483558
    Abstract: According to certain aspects, a method of assessing users of a data storage system can include receiving configuration information relating to a deployed configuration of a first data storage cell and including number of installed data storage hardware and/or software components, the first data storage cell comprising a plurality of client computing devices and being configured to create and store one or more secondary copies of primary data generated by the plurality of client computing devices. The method may also include receiving information relating to an incident opened by a user of the first data storage cell. The method may further include updating a performance metric associated with the user to a new value to reflect a negative impact on the performance metric resulting from the opening of the incident by the user, wherein the degree of the negative impact is based at least in part on the configuration information.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: November 1, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Robert Keith Brower, Jr., Peter John Messore
  • Patent number: 9483559
    Abstract: Search history data such as browse trails are collected over time. The browse trails, including associated queries and domains, are processed to identify free tokens of the queries that are also modifiers. Attribute value pairs of a structured data source that correspond to the modifiers are determined based on the search history data and a frequency of the attribute value pairs in the structured data source. When a subsequent query is received, modifiers in the query are identified and replaced with the determined combinations of attribute value pairs that correspond to the modifiers in a structured query that is generated from the received query. The structured query is used to identify items and/or services in the structured data source that are responsive to the received query.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: November 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sreenivas Gollapudi, Samuel Ieong, Anitha Kannan
  • Patent number: 9483560
    Abstract: According to an example, data analysis control may include receiving a predetermined number of search results for a query, and organizing the predetermined number of search results by checksum values of content of the search results in an ascending or a descending order. A generally final or a generally initial checksum value may be respectively used from the ascending or the descending order of the organized search results to determine a total content number representing an approximate total content of a search related to the query, where the total content number is greater than the predetermined number of search results. Further, the determined total content number may be used to determine a number of sub-tasks needed to complete a full search of the approximate total content.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 1, 2016
    Assignee: Longsand Limited
    Inventor: Dermot Hardy
  • Patent number: 9483561
    Abstract: Methods for monitoring and reporting server inventory trends are disclosed. An authorized user may access a website and input a specified time period and platform to view pertinent server inventory trends. A managing computing server receives the request for server inventory trends and may run one or more procedures to retrieve relevant information from at least one database. The relevant information may be transferred from the database to a fusion chart to be plotted for display. The managing computing server may display a report of server inventory information, such as the number of active servers, added servers, and retired servers for the platform over the specified time period.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: November 1, 2016
    Assignee: Bank of America Corporation
    Inventors: Ganesh Javvadi, Priyanka Tripathy
  • Patent number: 9483562
    Abstract: Aspects of the disclosure provide a system and method for prerendering of search result pages. A search engine may process search queries received from a client. The search engine may determine one or more search results in response to the search query. One or more of the search results may be associated with prerender instructions, such that when the search results are received by the client, the client prerenders the search results associated with the prerender instructions. Prerender instructions may be associated with the search results in various manners, including ranking the search results based on relevance, or ranking the search results based on the likelihood of selection. Metrics and analytical data may be collected from the client to improve the search result prerendering process.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Timo Burkard, Ziga Mahkovec, Christopher Bentzel
  • Patent number: 9483563
    Abstract: Some embodiments include a novel link management system and process in which a webmaster of a website responds to a change in a backlink algorithm of a search engine by performing an update operation to each of a set of backlinks that appear on another website and that reference back to the website. In some embodiments, the update operation is a change operation that modifies the backlink on the other website. In some embodiments, the update operation is a delete operation that removes the backlink from the other website.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: November 1, 2016
    Inventor: Dorianne Marie Friend
  • Patent number: 9483564
    Abstract: A request is received from a mobile device located in a first geographic location for an image displaying a second geographic location. Mobile devices are geolocated and those located within a predetermined distance from the second geographic location are identified. A description of the desired image is delivered to each such identified such mobile device, whereupon the desired image is received from at least one such identified mobile device and forwarded to the requesting mobile device.
    Type: Grant
    Filed: June 21, 2015
    Date of Patent: November 1, 2016
    Inventor: Ouri Shifman
  • Patent number: 9483565
    Abstract: Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user query and a task suggestion that is associated with a task. In some implementations, the task may be identified based on user data associated with the user. In some implementations, the task may be associated with additional information related to completing the task.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Andrew Tomkins, Tristan Harris, Can Sar, Angelo DiNardi
  • Patent number: 9483566
    Abstract: A system and method is provided wherein, in one aspect, the likelihood of a listing being spam or enhanced by spam is determined based on whether the number of times that each term appears in descriptions of the listing tend to be equal or tend to reflect a natural language distribution. The likelihood that the listing is spam or enhanced by spam may be used to determine the position of the listing within search results to be displayed to a user.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventor: Douglas Richard Grundman
  • Patent number: 9483567
    Abstract: A computer-implemented method and system may promote points of interest (POIs) for display on a digital map at a client computing device based on context information associated with a user. Location data from a client computing device may indicate a geographic location of the computing device. Using the location data, the system may determine a user classification indicating a degree of familiarity with the location indicated by the location data. Promotion data may be determined based on the location data and the user classification. The promotion data may indicate one or more sets of POIs to be promoted. The system may then send the determined promotion data to the client computing device, enabling display on the client computing device of the one or more indicated sets of POIs.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 1, 2016
    Assignee: GOOGLE INC.
    Inventors: Taj J. Campbell, Daniel Graf
  • Patent number: 9483568
    Abstract: A hybrid-sharded index includes document-sharded posting lists and term-sharded posting lists. Implementations include systems and methods using a distributed hybrid-sharded index. For example, a method may include receiving, at a root node, a query having a first term and a second term and determining, that the first term is term-sharded. The method may also include retrieving a term-sharded posting list for the first term from a first leaf node that stores the term-sharded posting list and determining, at the root node, a second leaf node that stores a document-sharded posting list for the second term. The method may include sending the second term and a sub-set of documents from the term-sharded posting list to the second leaf node, the sub-set being documents assigned to the second leaf node; and generating a search result using a response received from the second leaf node.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Marcus Fontoura, Daniel N. Meredith, Douglas Lee Taylor Rohde, Mahesh S. Palekar, Asim Shankar, Denis Murray Baylor, Zigmars Rasscevskis, Andras Csomai
  • Patent number: 9483569
    Abstract: An electronic-manual browsing apparatus includes an electronic-manual-display processing section that displays, on an electronic-manual display screen on a display section, an electronic manual including a sample program concerning a control apparatus, a program-creation-screen-display processing section that displays, on the display section, a program creation screen for creating a program used in the control apparatus, and a program copy section that copies the sample program in the electronic manual selected according to an instruction from a user and temporarily stores the sample program. The program-creation-screen-display processing section pastes the stored sample program in the program creation screen in a format editable on the program creation screen.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: November 1, 2016
    Assignee: Mitsubishi Electric Corporation
    Inventors: Koji Amano, Satoshi Udo, Hikaru Sakata
  • Patent number: 9483570
    Abstract: A set of hypertext transfer protocol (HTTP) requests for Web application content can be routed from a client computing device to a Web server. The routed HTTP requests can be analyzed for patterns indicative of user interest in a business offering available via the Web application. An unrequested HTTP request can be conveyed to the Web server for Web application content that was not explicitly requested from the client computing device. The Web server can convey a response to the unrequested HTTP request that provides content from the Web application related specifically to the user interest. The response can cause a user interface of a Web browser of the client computing device to display the content that is related to the user interest.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthieu Connan, Shadi Ghaith, Kiransingh Ghoorbin, David Manning, Mark McGloin
  • Patent number: 9483571
    Abstract: In one embodiment, a system for creating a key for storing a state of a visual control element includes a processor and logic integrated with and/or executable by the processor, the logic being adapted to: retrieve a uniform resource locator (URL) used to create a dynamically-generated web page on which a visual control element is output, parse the URL in order to create a list of key-value pairs for each of a plurality of parameters specified in the URL, concatenate the list of key-value pairs into a key represented by a string of characters, and store the key to a memory.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Randal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood