Patents Examined by Mohammad S Rostami
  • Patent number: 9424346
    Abstract: A query phrase may be automatically classified to one or more topics of interest (e.g., categories) to assist in routing the query phrase to one or more appropriate backend databases. A selectional preference query classification technique may be used to classify the query phrase based on a comparison between the query phrase and patterns of query phrases. Additionally, or alternatively, a combination of query classification techniques may be used to classify the query phrase. Topical classification of a query phrase also may be used to assist a search system in delivering auxiliary information to a user who entered the query phrase. Advertisements, for instance, may be tailored based on classification rather than query keywords.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: August 23, 2016
    Assignee: Mercury Kingdom Assets Limited
    Inventors: Abdur R. Chowdhury, Steven Michael Beitzel, David Dolan Lewis, Aleksander Kolcz
  • Patent number: 9406083
    Abstract: Disclosed are various embodiments for a navigation element generation application. A navigation element comprising a plurality of navigation aids is generated responsive to a search query and other data. A relevance score is calculated for the navigation element. The navigation element is inserted into a ranked list of search result items as a function of the relevance score and communicated to a client.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: August 2, 2016
    Assignee: Amazon Technologies, LLC
    Inventors: Anoop Balakrishnan, Mark Chien, Christopher Philip Jordan, Jerome Paul, James Michael Healey, III, Chi Ming Kan, Catherine Lewis Beaudoin, Stacy Colasurdo
  • Patent number: 9405284
    Abstract: A converter component can efficiently manage conversion of data associated with a control system from one engineering unit (EU) type to another EU type, and/or conversion of the data from one language to another language, based at least in part on the user. The converter component can identify a user, or can receive a conversion selection(s) from the user, and can automatically select a specified subset of EU conversions and/or language conversions to employ in relation to the user, convert the data associated with the control system in accordance with the subset, and present the converted data to the user via the interface. The converter component can present a pre-populated table of EU conversions associated with the subset, and can allow a user to add or modify an EU conversion.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 2, 2016
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventor: Keith M. Hogan
  • Patent number: 9378205
    Abstract: A method and a system for managing and sharing pharmaceutical clinical trial regulatory documents are described. A computer-implemented method includes receiving an electronic document. The electronic document includes one or more scanned images of a physical document, and the one or more scanned images include one or more optical machine-readable codes. The method also includes storing in the electronic document at least a subset of document information associated with the one or more optical machine-readable codes as metadata.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: June 28, 2016
    Assignee: SureClinical Inc.
    Inventor: Zachariah Schmidt
  • Patent number: 9372895
    Abstract: A method of forming a keyword based search query that uses a plurality of keywords, in which the keywords of the query are arranged into groups of purpose-related keywords, in which each keyword is associated with a designation of its relative importance. The keywords of a group may be identified manually by the searcher, or existing keywords in a group may be used to suggest or automatically add additional related keywords to the group. The keywords of a group need not be semantically related, but only related to a common purpose of the keyword group. Additional keywords can be suggested to the searcher, or automatically added to the groups. Suitable additional keywords may be identified by reference to previous searches in which the existing keywords were grouped with those additional keywords. Keywords may also be derived from text designated by the searcher, using all or portions of one or more documents or text blocks that the user identifies as describing a concept of interest to the searcher.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: June 21, 2016
    Assignee: RINA SYSTEMS LLC
    Inventors: Leo Zamansky, Yan Dai
  • Patent number: 9361363
    Abstract: In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving a structured query that includes references to selected nodes and edges, and generating one or more query modification for the structured query, where each query modification includes references to modified nodes or modified edges from the plurality of nodes and edges.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: June 7, 2016
    Assignee: Facebook, Inc.
    Inventors: Thomas S. Whitnah, Olivier Chatot, Erik N. Vee, William R. Maschmeyer, Keith L. Peiris, Alexander Langenfeld
  • Patent number: 9348884
    Abstract: Techniques for reducing a number of computations in a data storage process are provided. One or more computational elements are identified in the data storage process. An ordered structure of one or more nodes is generated using the one or more computational elements. Each of the one or more nodes represents one or more computational elements. Further, a weight is assigned to each of the one or more nodes. An ordered structure of one or more reusable nodes is generated by deleting one or more nodes in accordance with the assigned weights. The ordered structure of one or more reusable nodes is utilized to reduce the number of computations in the data storage process. The data storage process converts data from a first format into a second format, and stores the data in the second format on a computer readable medium for data analysis purposes.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ying Chen, Bin He, Ana Lelescu
  • Patent number: 9336247
    Abstract: A computational device receives input data and control data, where the control data includes instructions to modify one or more operations performed during a runtime execution associated with the input data. The control data is processed to modify the one or more operations during the runtime execution associated of the input data.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shruti Choudhary, Jeff J. Li, Wendi L. Nusbickel
  • Patent number: 9338813
    Abstract: A method of providing information responsive to a request from a wireless communication device involves receiving an information request from a mobile device and generating responsive information for the information request, transmitting a first portion of the responsive information to the mobile device in a first communication session, and transmitting a second portion of the responsive information to the mobile device in a second, overloaded communication session.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Maryam Garrett, Shumeet Baluja, Elad Gil
  • Patent number: 9330161
    Abstract: Embodiments are directed to creating global, aggregated namespaces for storage management and to providing consistent namespaces in a distributed storage system. In one scenario, a computer system defines data storage objects for each data storage node. The data storage objects uniquely identify storage elements of the data storage nodes, where each data storage object includes various associated attributes. The computer system replicates the defined data storage objects and any associated attributes from a first data storage node to a second, different data storage node among the data storage nodes. As such, the defined data storage objects are visible from any node in the data storage nodes. The computer system also aggregates the defined data storage objects for each of the data storage nodes and creates a global, aggregated namespace that includes the aggregated data storage objects for each of the data storage nodes.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: May 3, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrea D'Amato, Shiv Rajpal, Gregory Robert Domzalski, Vyacheslav Kuznetsov, Sarosh Cyrus Havewala, Ankur Kasturiya, Karan Mehra
  • Patent number: 9330162
    Abstract: A method for operating a system to provide temporal context for recommending items for consumption by a user device is described. The method comprises maintaining a record of items consumed by the user device or a group of devices within a reference period, together with the time of consumption of each item, and a content descriptor associated with each item. Temporal consumption periods are identified within the reference period, each consumption period spanning the consumption of one or more items with similar content descriptors, and each consumption period is associated with its respective content descriptor. An aggregated list is created of consumption periods recorded over a plurality of reference periods. Clusters of similar consumption periods are identified in the aggregated list, and recurring temporal patterns for user device behavior are identified in each cluster.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: May 3, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Simon Moritz, Rickard Coster, Mattias Lidstrom
  • Patent number: 9323784
    Abstract: A mobile device searches for electronic content. The mobile device captures an image from a rendered document, and searches for an electronic version of the image using characteristics of the image and using text within the contents of the image. The mobile device receives a result for the search based upon the image characteristics and the text within the context of the image.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: April 26, 2016
    Assignee: Google Inc.
    Inventors: Martin T. King, Cheryl Grunbock, Claes-Fredrik Mannby, Michael J. Smith
  • Patent number: 9325755
    Abstract: A computer system that provides a social network for traveling people includes software that maintains a list of members and buddies of the members. The software downloads schedule(s) from pre-determined schedule system(s). Each schedule has records with a person identifier, at least one date/time, and a location. The software searches the schedule(s) and extracts a subset of records in which the person identifier corresponds with a member from the list of members and the software creates layover entries from the subset. The software searches the layover entries for overlapping layovers, determined by a first member having a layover that overlaps with a layover of a buddy member (e.g. having the same or similar location and time/date). For each overlapping layover, the software notifies either the member and/or the buddy who have the overlapping layover.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: April 26, 2016
    Assignee: INTERCEPT, LLC
    Inventors: Charles Clinton Abercrombie, III, Allen D. Cassano
  • Patent number: 9323793
    Abstract: A computational device receives input data and control data, where the control data includes instructions to modify one or more operations performed during a runtime execution associated with the input data. The control data is processed to modify the one or more operations during the runtime execution associated of the input data.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shruti Choudhary, Jeff J. Li, Wendi L. Nusbickel
  • Patent number: 9323838
    Abstract: The present disclosure provides example methods and apparatuses of labeling product identifiers and methods of navigating products. Description information of one or more products is extracted. The description information of the products is clustered into a text. A subject analysis is applied to the text by using a text analysis method based on subject models to obtain one or more subjects and definition names for the subjects. A subject that is correlated to the description information of the product is used as an identifier of the product to label the product. The present techniques label the products with identifiers that have one or more user dimension attributes so that users may easily and intuitively find their desired products.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: April 26, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Changlong Sun, Anxiang Zeng
  • Patent number: 9311326
    Abstract: Various of the disclosed embodiments relate to systems and methods for reviewing, maintaining, and replicating data across a plurality of devices. For example, in some embodiments the system may replicate data across a plurality of internal and external storage devices connected to various computer systems in a home network. The user can review and direct replication via an interface in certain embodiments. In some embodiments, the user may use an email system to control and/or monitor the replication.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: April 12, 2016
    Assignee: Alterante, Inc.
    Inventor: Alejandro Goyen
  • Patent number: 9299120
    Abstract: Implementations may relate to various aspects of modifying, or using, a coded bitstream, or to recovering watermarking information from data. In one implementation, a coded bitstream is modified to allow for the application of a watermark to the coded bitstream without changing the coding of any other syntax elements in the bitstream. This is performed by identifying conditions necessary to change a coded syntax element without disrupting the interpretation of subsequent coded elements. The coded syntax element is replaced with another coded value if the modified value generates the same decoding variables as the original value would have generated. Particular implementations focus on syntax elements coded using entropy coding, including, for example, Context-based Adaptive Binary Arithmetic Coding (CABAC). Regardless of the type of coding or watermarking, various implementations may provide for recovering watermarking information.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: March 29, 2016
    Assignee: Thomson Licensing LLC
    Inventors: Dekun Zou, Jeffrey Adam Bloom, Peng Yin, Oscar Divorra Escoda
  • Patent number: 9298758
    Abstract: Systems and methods which provide direct connections between digital media content are shown. Embodiments provide media-to-media (MTM) connections which directly and autonomously couple digital media content files. The MTM connections of embodiments facilitate enhanced digital media content use, such as to provide simultaneous presentation, coping, and/or manipulation of multiple digital media content files which are connected when a user accesses one such digital media content file. MTM connections provided according to embodiments of the invention may be one-to-one, one-to-many, many-to-many, and many-to-one as well as unidirectional or bidirectional.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 29, 2016
    Assignee: MiMedia, Inc.
    Inventors: Christopher Giordano, Gordon C. Mackenzie, III, Mel Reyes, Nick Faulkner, Jourdan Urbach
  • Patent number: 9298807
    Abstract: An apparatus includes an organization component to retrieve from task instructions an indication of a type of organization of data set subportions prior to performance of a computation and a data item by which the data set subportions are to be organized, organize the data set subportion among others based on the data item and type of organization, monitor availability of a first processing resource and a first storage resource of a node device employed to organize the data set subportions, and based on insufficient availability of at least one of the first processing resource or the first storage resource, interrupt the organization of the data set subportions, and dispatch a first set of one or more organized data set subportions to be processed; and a performance component to execute the task instructions to process the organized data set subportion.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: March 29, 2016
    Assignee: SAS INSTITUTE INC.
    Inventor: David Laverne Zanter
  • Patent number: 9275072
    Abstract: Establishing hierarchical user management authority for storage resources organized into resource groups in a computing storage environment are provided. Each storage resource is associated with a resource group and storage resource object having a resource group attribute associating the storage resource object with one of the resource groups. The resource group label attribute is assigned to the resource group object. An additional attribute of the resource group object, that specifies management policies for the resource group object and the storage resources associated with the resource group object, is defined. One of the available users of the storage resources is associated with a user resource scope attribute. A schema is defined for comparing of values of the user resource scope attribute with the resource group label attribute.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Richard A. Ripberger