Object-oriented Database Structure Processing (707/103y) Patents (Class 707/999.104)
  • Patent number: 10706735
    Abstract: This disclosure generally covers systems and methods that provide guidance to create an electronic survey. In some embodiments, the systems and methods identify and provide a suggested survey topic—with a corresponding option to create an electronic survey—based on user input. In some embodiments, the systems and methods identify and provide one or more suggested electronic survey questions based on user input. In such embodiments, the systems and methods provide, for example, components of suggested electronic survey questions, previously composed and benchmarking electronic survey questions, or suggested revisions to electronic survey questions. In addition, the systems and methods can provide entire premade electronic surveys based on receiving user input from a survey administrator.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 7, 2020
    Assignee: QUALTRICS, LLC
    Inventors: Jared Smith, Milind Kopikare, Daryl R Pinkal, Oliver M Hall, Daan Lindhout
  • Patent number: 10685287
    Abstract: A computing system includes: a control unit configured to operate a knowledge discovery component to extract knowledge from data, operate a knowledge engineering component to perform a knowledge extension or a knowledge evolution on the data or the knowledge; and a user interface, coupled to the communication unit, configured to operate an interface component to interact with the knowledge discovery component and the knowledge engineering component.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: June 16, 2020
    Inventors: Doreen Cheng, Jie Bao, Justin Martineau, Yunsong Meng
  • Patent number: 10666590
    Abstract: A message management service allows a user to access and manage messages from various message services. The user can access the message management service using a message management client application executing on a client device and can draft messages using the message management client application and send the messages through the different message services. The message management service can add information to messages sent using the message management client application that can be used to identify and organize the messages. A secure sent-message identifier can be added to messages sent by the message management service to reliably indicate that the messages were sent by the message management service.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: May 26, 2020
    Assignee: Dropbox, Inc.
    Inventors: Jack Dubie, Michael Roeder, Steven Kabbes
  • Patent number: 10657226
    Abstract: Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: May 19, 2020
    Assignee: Media Chain, LLC
    Inventor: Christopher A. Estes
  • Patent number: 10659307
    Abstract: In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: May 19, 2020
    Assignee: eBay Inc.
    Inventor: Richard Sinn
  • Patent number: 10650120
    Abstract: Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: May 12, 2020
    Assignee: Media Chain, LLC
    Inventor: Christopher A. Estes
  • Patent number: 10635336
    Abstract: A distributed system may comprise a plurality of computing nodes, each of which may provide computing capacity for operating various computing services. The system may maintain a memory-based store of records representative of capacity available on the computing nodes. A record indicative of a computing node having a requested amount of capacity may be selected. The record may be modified to indicate that the computing node is a candidate for providing the requested amount of capacity. Upon receiving information confirming that the computing node has been configured to provide the requested capacity, the record may be modified to indicate that the computing node has committed to provide the requested capacity.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hao He, David Alan Lutz, Andrew Whitaker, Yosseff Levanoni
  • Patent number: 10623357
    Abstract: According to one embodiment, a method for message-thread management with a messaging client is provided. The method may include receiving a message-thread containing a signature and a body, with the signature including a composite identifier which may include a thread identifier, a tangent identifier, a sender identifier, a depth-level identifier, and a unique message identifier, determining that message-thread content is missing from the message-thread, sending a broadcast message using a peer-to-peer protocol requesting the missing message-thread content, and receiving the missing message-thread content via the peer-to-peer protocol. The message client may include a peer-to-peer communication protocol manager for handling the peer-to-peer protocol.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stefan Alexander, Alexander Neef, Matthias Seul
  • Patent number: 10606838
    Abstract: Disclosed aspects perform a join operation between a database table and second in-memory data of an application may be provided. The operation is expressed as an join query between first data residing in the relational database and second data residing in a memory space of an application. Aspects can include serializing rows of the second data into a character large binary object, generating a composite statement by decoding, using a table function, rows of the character large binary object into columns of associated database data-types. The rows are substrings of the character large binary object. Aspects may include sending the character large binary object and the composite statement to a relational database, executing it, and receiving a result.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventor: Eric Kass
  • Patent number: 10599483
    Abstract: Methods, systems, and computer-readable media for decentralized task execution that bypasses a task execution service are disclosed. A connection is established over one or more communication channels between a task execution interface and agent software of a compute instance. The agent software is executable to receive task execution documents from a task execution service and initiate local task execution based (at least in part) on the task execution documents. A task execution document is sent from the task execution interface to the agent software over the one or more channels. In sending the task execution document from the task execution interface to the compute instance, the task execution service is bypassed. Execution of one or more tasks is initiated on the compute instance by the agent software based (at least in part) on the task execution document.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: March 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sivaprasad Venkata Padisetty, Matthew Adam Ford, Patrick McFalls, Amjad Hussain
  • Patent number: 10587457
    Abstract: Various embodiments are generally directed to techniques for dynamic network resiliency, such as by monitoring and controlling the configuration of one or more network components to ensure proper endpoint alignment, for instance. Some embodiments are particularly directed to a tool (e.g., resiliency agent) that can automatically recognize symptoms of issues with a network component, such as autoscaling, latency, traffic spikes, resource utilization spikes, etcetera, and respond appropriately to ensure continued and optimized operation of the network component. In many embodiments, the tool may dynamically reroute endpoint traffic, perform traffic balancing, and/or drive autoscaling to optimize operation of the network component in response to recognizing symptoms.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: March 10, 2020
    Assignee: Capital One Services, LLC
    Inventors: Lindsay Helbing, Bryan Pinos, Eric Barnum
  • Patent number: 10580048
    Abstract: A method for synchronizing a cost estimate on an electronic device is described. The method includes obtaining an estimated usage by an electronic device. The method also includes obtaining an estimated rate. The method further includes estimating, on the electronic device, a bill for a period-to-date to produce an estimated bill. The method also includes determining, on the electronic device, whether to synchronize. The method further includes synchronizing, on the electronic device, the estimated bill using actual bill information for the period-to-date if it is determined to synchronize.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: March 3, 2020
    Assignee: WirePath Home Systems, LLC
    Inventors: William B. West, Wallace Eric Smith, Paul E. Nagel
  • Patent number: 10580243
    Abstract: The present invention provides a system for conditionally selecting biometric modalities for biometric authentication at authentication run time. The inventive concept uses programmatic logic to identify which biometric modalities to use for authenticating a user. The software module for selecting biometric modalities includes, a plurality of rules or conditional logic for selecting one or more biometric modalities required to authenticate a user requesting a secure action.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: March 3, 2020
    Assignee: ImageWare Systems, Inc.
    Inventor: David Harding
  • Patent number: 10552429
    Abstract: Data assets, such as streams, databases, spreadsheets, or other data sources or types, are identified and representations of the data asset are stored. The representation of a data asset includes a schema used by the data asset, a location of the data asset, and keywords or other descriptive information. The representations of each data asset are indexed, and a search interface is provided that allows users to search for relevant data assets. In addition, dependencies, or other relationship information, among the various data assets is maintained and is used to generate a graph that shows the interrelatedness of the data assets. The graph can be explored by users to select data assets, and used to alert users when a change has been made to a data asset that may affect a data asset that they have used.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Narayan Nevrekar, Venkat Siva Sai Krishna Khanderao, Francisc Stugren, Atul Bhartia, Kevin Joseph Fischer, Scott Walter Rosemund
  • Patent number: 10530660
    Abstract: Disclosed aspects include managing a set of application bundles for processing a stream of tuples. A set of application bundles which are installed on a second compute node is monitored by a first compute node. A candidate application bundle of the set of application bundles is detected by the first compute node. A determination is made to install the candidate application bundle on the first compute node. The determination is made by the first compute node based on a set of anticipation criteria. The candidate application bundle is installed on the first compute node.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventor: Bradley W. Fawcett
  • Patent number: 10515191
    Abstract: Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: December 24, 2019
    Assignee: Media Chain, LLC
    Inventor: Christopher A. Estes
  • Patent number: 10504164
    Abstract: A self-service account enrollment system is provided that enrolls a self-service user. The self-service account enrollment system links a user identity of the self-service user to an account identity of a self-service account within a web portal system. The self-service user gains access to the self-service account within the web portal system based on the link between the account identity and the user identity.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: December 10, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mukul Kundu, William Blaby
  • Patent number: 10489560
    Abstract: Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: November 26, 2019
    Assignee: Media Chain, LLC
    Inventor: Christopher A. Estes
  • Patent number: 10489191
    Abstract: Controlling tasks includes: receiving ordering information that specifies at least a partial ordering among a plurality of tasks; and generating instructions for performing at least some of the tasks based at least in part on the ordering information. Instructions are stored for executing a first subroutine corresponding to a first task, including a first control section that controls execution of at least a second subroutine corresponding to a second task, the first control section including a function configured to change state information associated with the second task, and to determine whether or not to initiate execution of the second subroutine based on the changed state information. Instructions are stored for executing the second subroutine, including a task section for performing the second task and a second control section that controls execution of a third subroutine corresponding to a third task.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: November 26, 2019
    Assignee: Ab Initio Technology LLC
    Inventor: Craig W. Stanfill
  • Patent number: 10482381
    Abstract: Artificial intelligence methods and systems for triggering the generation of narratives are disclosed. Specific embodiments relate to real-time evaluation and automated generation of narrative stories based on received data. For example, data can be tested against data representative of a plurality of story angles to determine whether a narrative story incorporating one or more such story angles is to be automatically generated.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: November 19, 2019
    Assignee: NARRATIVE SCIENCE INC.
    Inventors: Nathan Nichols, Michael Justin Smathers, Lawrence Birnbaum, Kristian Hammond, Lawrence E. Adams
  • Patent number: 10452860
    Abstract: According to one embodiment, a system includes a first electronic apparatus and a second electronic apparatus. The first electronic apparatus causes an external storage medium to store first information which controls possibility of writing of a file to the external storage medium in units of file. The second electronic apparatus determines possibility of the writing of a requested file to the external storage medium based on the first information, write the requested file to the external storage medium if the requested file is determined to be capable of being written, and prohibit the writing of the requested file to the external storage medium if the requested file is determined to be incapable of being written.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: October 22, 2019
    Assignee: TOSHIBA CLIENT SOLUTIONS CO., LTD.
    Inventor: Akemi Kayama
  • Patent number: 10452713
    Abstract: Systems and processes for improved video editing, summarization and navigation based on generation and analysis of metadata are described. The metadata may be content-based (e.g., differences between neighboring frames, exposure data, key frame identification data, motion data, or face detection data) or non-content-based (e.g., exposure, focus, location, time) and used to prioritize and/or classify portions of video. The metadata may be generated at the time of image capture or during post-processing. Prioritization information, such as a score for various portions of the image data may be based on the metadata and/or image data. Classification information such as the type or quality of a scene may be determined based on the metadata and/or image data. The classification and prioritization information may be metadata and may be used to automatically remove undesirable portions of the video, generate suggestions during editing or automatically generate summary video.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: October 22, 2019
    Assignee: Apple Inc.
    Inventors: Shujie Liu, Ke Zhang, Xiaosong Zhou, Hsi-Jung Wu, Chris Y. Chung, James O. Normile, Douglas S. Price, Albert E. Keinath
  • Patent number: 10445368
    Abstract: Social media content items are mapped to relevant time-based media events. These mappings may be used as the basis for multiple applications, such as ranking of search results for time-based media, automatic recommendations for time-based media, prediction of audience interest for media purchasing/planning, and estimating social interest in the time-based media. Social interest in time-based media (e.g., video and audio streams and recordings) segments is estimated through a process of data ingestion and integration. The estimation process determines social interest in specific events represented as segments in time-based media, such as particular plays in a sporting event, scenes in a television show, or advertisements in an advertising block. The resulting estimates of social interest also can be graphically displayed.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: October 15, 2019
    Assignee: Bluefin Labs, Inc.
    Inventors: Michael Ben Fleischman, Deb Kumar Roy
  • Patent number: 10430039
    Abstract: A first story is displayed at a client device. The first story includes a second story and an indication of a previous user interaction with the second story that resulted in creation of the first story. First and second user-feedback interfaces corresponding to the first story and second story, respectively, are concurrently displayed. The first and second user-feedback interfaces include affordances for providing user feedback regarding their respective stories. User feedback is received for the first story through the first user-feedback interface or for the second story through the second user-feedback interface. When the user feedback is received through the first user-feedback interface, notification is sent to a server to associate the user feedback with the first story, and when the user feedback is received through the second user-feedback interface, notification is sent to the server to associate the user feedback with the second story.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: October 1, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Michael James Matas, Benjamin S. Langholz, Brian Daniel Amerige
  • Patent number: 10425494
    Abstract: Media file storage integration and the generation of device specific file formats based upon a single original stored media item are described. One or more remote servers may provide a user one or more remote storage locations for media files and the remote servers may determine an exact storage location for a media file based on certain usage criteria. A server may make a request to retrieve a media file from storage, generate the media file from storage, and display the media file to the user on a device specific graphical user interface without a requirement that the server re-store the device specific displayed media item.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: September 24, 2019
    Assignee: SMUGMUG, INC.
    Inventors: Brian Strong, Don Macaskill
  • Patent number: 10409814
    Abstract: Aspects of the disclosure relate to Network Common Data Form (NetCDF) data management using a shared pool of configurable computing resources. A processing engine may be built to access a set of NetCDF data. The processing engine may be built by compiling a data frame software framework and compiling a Java library software framework. The set of NetCDF data may be received by the processing engine. A set of established data derived from the set of NetCDF data may be established using the processing engine. A set of operations on the set of established data may be processed. The processing may occur in a distributed fashion using the shared pool of configurable computing resources and the processing engine.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventor: Sourav Mazumder
  • Patent number: 10402435
    Abstract: User feedback may be analyzed with semantic hierarchies. In some instances, the user feedback includes free-form text. The user feedback may be mapped to one or more semantic hierarchies that include multiple levels of nodes, where each node corresponds to a class. Information of the one or more semantic hierarchies may be mapped to an ontology model. The mapped information of the ontology model may be used to identify an actionable item for the user feedback, such as a problem, suggestion, question, or other issue. Information regarding the actionable item may be made available to an individual for evaluation of the actionable item.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Navendu Jain, Rajeev Dubey, Adam J. Betz, Bill A. Haase, Huy P. M. Dao
  • Patent number: 10386985
    Abstract: A method for a mapping of user interfaces includes providing a mapping description between first data elements of a first user interface and second data elements of a second user interface, receiving input events via the first user interface, and intercepting a communication between the first user interface and an application by an interface mapper. The method also includes aggregating a series of the received input events to a first user interface pattern, transforming the first user interface pattern to a second user interface pattern based on the mapping description, and rendering the second user interface pattern in a second user interface in parallel to rendering the first user interface pattern in the first user such that both user interfaces are visible at the same time.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Ciano, Gianluca Della Corte, Leonida Gianfagna, Luigi Massa, Antonio M. Sgro
  • Patent number: 10387473
    Abstract: Implementations are directed to providing categorization of transactional data, and include actions of providing a plurality of word embeddings based on domain-relevant text data, clustering word embeddings of the plurality of word embeddings into a plurality of clusters, receiving, in real-time, transactional data representative of a transaction, providing a category that is to be assigned to the transaction based on the transactional data, and the plurality of clusters, processing the category, the transactional data, the text data, and the plurality of clusters using a semantic search to provide reason text data, the reason text data representing a reason for selection of the category assigned to the transaction, and storing the transaction data, the category, and the reason text data in a transaction database.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: August 20, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Abhilash Miranda, Laura Alvarez Jubete, Victor Oliveira Antonino, Yaxuan Yu, Edward Burgin, Gaurav Kaila, Konstantinos Mammas
  • Patent number: 10387402
    Abstract: A system that implements a scaleable data storage service may maintain tables in a non-relational data store on behalf of clients. Each table may include multiple items. Each item may include one or more attributes, each containing a name-value pair. Attribute values may be scalars or sets of numbers or strings. The system may provide an API usable to request that values of one or more of an item's attributes be updated. An update request may be conditional on expected values of one or more item attributes (e.g., the same or different item attributes). In response to a request to update the values of one or more item attributes, the previous values and/or updated values may be optionally returned for the updated item attributes or for all attributes of an item targeted by an update request. Items stored in tables may be indexed using a simple or composite primary key.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefano Stefani, Chiranjeeb Buragohain, Jai Vasanth, Wei Xiao
  • Patent number: 10353920
    Abstract: Techniques are described herein for re-syncing a snapshot database with a base database. Data units of each database are associated with version numbers. When a data unit is modified, the data unit is associated with the current version number. When a snapshot database is re-synced with a base database, particular data units are copied from the base database to the snapshot database, based on the version number associated with the particular data units.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: July 16, 2019
    Assignee: Oracle International Corporation
    Inventors: Harish Nandyala, Samarjeet S. Tomar, Prasad V. Bagal, Somya Gupta, Mounica Prodduturu
  • Patent number: 10346532
    Abstract: Methods and systems for elemental document generation and for storing a plurality of items based upon a logical identification of objects of a document in a centralized active document database and utilizing the items for a streamlined document collaboration of the document across one or more computing devices and for viewing on a graphical user interface (GUI) one or more associated revisions of the items of the document that are searchable within the document over a period of time such that revisions of the document from points over the period of time are also viewable as the document on the GUI.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: July 9, 2019
    Assignee: Activewrite, Inc.
    Inventors: David F. Codrington, Vernon W. Kennedy, III, Rajani Koneru
  • Patent number: 10346373
    Abstract: Technologies are disclosed for merging and vending partial database schemas. A schema compiler exposes a network services application programming interface (API) for merging partial database schemas for a database. Prior to merging partial database schemas, the schema compiler can determine whether namespace conflicts exist between the partial database schemas. If no namespace conflicts exist between the partial database schemas, the schema compiler can merge the partial database schemas to create a merged database schema. The merged database schema can then be provided to a database service that provides the database. The API can also include methods for retrieving partial database schemas from the merged database schema, updating or replacing database schemas in the merged database schema, and deleting partial database schemas from the merged database schema.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Rohit Kulshreshtha
  • Patent number: 10341465
    Abstract: A hosted service may include multiple applications and have a large number of active features, each in varying stages of deployment, that are gradually rolled out in one or more deployment environments. The hosted service may include a flight state machine, which may provide policy based flight management for feature rollout. For example, in response to receipt of a flight request associated with a feature of the hosted service, the flight state machine may be configured to retrieve a policy associated with rollout of the feature, determine a flight state, and determine a deployment state of the feature. The flight state machine may then be configured to initiate or continue deployment of the feature in a current deployment environment or initiate deployment of the feature in a next environment based on the policy, the flight state, and the deployment state of the feature.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shobana Krishnamoorthy, Ilker Celikyilmaz, Randy David Thomson, Min Shao, Divyachapan S. Padur
  • Patent number: 10331745
    Abstract: Systems and methods may provide for implementing a dynamic search service. In one example, the method may include receiving information relating to a topic of interest to a user, analyzing the information to determine a search parameter, conducting a coordinated search of content utilizing a plurality of device, generating and gathering results of a coordinated search from the plurality of devices, and generating a result communication including at least one result of the coordinated search.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: June 25, 2019
    Assignee: Intel Corporation
    Inventors: Stanley Mo, Robert Staudinger, Victor Szilagyi, Gustavo D. Domingo Yaguez
  • Patent number: 10291697
    Abstract: Dynamic discovery of peers or services in different networks, where few or no servers may be required for the discovering process, is provided. Broadcasting used for the peer or service discovery may serve to reduce centralized bottlenecks and may serve to increase scalability.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan A. Berkhahn, Daniel S. Lavine, Simon M. Leung, Eugene Michael Maximilien
  • Patent number: 10282283
    Abstract: A device may receive information associated with an application to be tested. The device may identify test data associated with the application to be tested based on the received information. The device may associate the test data with a plurality of test cases. The device may associate the plurality of test cases with a test set. The device may associate the test set with a release. The device may provide the plurality of test cases and the test data, associated with the release, to the application to be tested. The device may receive a plurality of first results, and may compare the plurality of first results and a plurality of second results. The device may provide information for display based on comparing the plurality of first results and the plurality of second results.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: May 7, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Melissa Finger, Chinwendu A. Osuoha, James Irlbeck, Daniel P. Schmidt, Rhegina S. Gatuz, Gerald L. Hawkins, Dattatray Joshi, Jonathan Herrera Francisco
  • Patent number: 10277343
    Abstract: Tools and techniques are provided for identifying, collecting, and processing music-related content within a radio broadcast environment. In one embodiment, a method is provided for processing music-related broadcast radio data. The method includes receiving a plurality of broadcast radio station signals; identifying each radio station signal as an analog signal or a digitally broadcast signal in response to the identified radio station signals; obtaining a broadcast sample from at least one of the radio stations; identifying at least one music-related information element missing from the broadcast sample; obtaining missing music-related information elements; updating a computer server with the obtained music-related information elements; and generating and communicating a music guide including the updated information to various user devices.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: April 30, 2019
    Assignee: Ibiquity Digital Corporation
    Inventor: Jason Carlock
  • Patent number: 10277554
    Abstract: A DNS nameserver processes requests for domain name information based on subscriber identifiers, and optionally subscriber information. Based on a subscriber identifier, requests for a target domain name may generate a DNS response with domain name information for a proxy service. Techniques are provided to seamlessly and transparently authenticate a subscriber at the proxy service. The proxy service generates a redirect with a unique domain name including a tracking identifier in response to requests for a target domain name. The nameserver receives a request associated with the unique domain name. The nameserver responds with domain name information of the proxy service and generates a message to the proxy service mapping the tracking identifier to the subscriber identifier. The client then generates a request to the proxy service that includes the tracking identifier. The proxy service uses the mapping from the nameserver to authenticate the corresponding subscriber identifier.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: April 30, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Geoff Townsend, Michael Ellery, Lucas Siba, Brian Somers
  • Patent number: 10255297
    Abstract: A method and system for managing images are provided. In one example, the system determines a category of a file being edited by a user in response to a user action indicating an intent to include in the file an image associated with an entity. Based on the category of the file, the system presents predetermined images associated with the entity for user selection of the image to be included in the file.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 9, 2019
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Michael M. Chang, Eric Pugh
  • Patent number: 10248934
    Abstract: Embodiments of the disclosure provide a system and methods for logging and reviewing a meeting. The system may include a communication interface configured to receive video of the meeting captured by at least one camera device and audio of the meeting captured by at least one microphone device, a memory having computer-executable instructions stored thereon, and a processor. The processor may be configured to execute the instructions to generate a plurality of data streams based on captured video and captured audio, and to determine identifications of attendees of the meeting based on at least one of the captured video and the captured audio. The processor may also be configured to execute the instructions to transcribe speeches of the attendees based on at least one of the captured audio.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 2, 2019
    Assignee: MELO INC.
    Inventors: Guobin Shen, Zheng Han
  • Patent number: 10244010
    Abstract: In at least some example embodiments, a data processing apparatus is configured to recover a network connection within an application framework that hides sockets by separating acquisition and processing into different threads of the same process, and, thus, when the processing thread is unable to retrieve a frame from the acquisition thread, the data processing device may terminate the acquisition thread with impunity since all important application state may safely remain within the processing thread.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: March 26, 2019
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventors: Roger Levy, Lawrence O'Gorman, Xiaoyang Wang
  • Patent number: 10235450
    Abstract: Improved techniques for processing machine data are disclosed. Embodiments are operable to receive machine data input, interpret its meaning, and then represent that meaning in a knowledge base that grows over time with each new entry. The knowledge base enables extension of both syntax and lexicon, which are the main determinants of meaning. As new entries are added, the knowledge in the knowledge base grows. Over time, the knowledge base acquires more meaning. The disclosed machine data processing system includes entry type recognition, mapping entry types to semantic events, and building entries in the knowledge base based on the semantic event-entry type mapping. Data generated by this process may be used to conduct searches for patterns of semantic events across multiple different machine data sources. This information may then be used to perform useful work such as detecting security threats, identifying operational problems, or tracking customer purchases, etc.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: March 19, 2019
    Assignee: SAP SE
    Inventor: Susan M. Thomas
  • Patent number: 10217122
    Abstract: Disclosed example methods include generating electronic mobile measurement data based on network communications received from client devices, the network communications corresponding to media accessed at the client devices, selecting attributes associated with the electronic mobile measurement data to include in a model, generating the model based on the attributes and a first portion of the electronic mobile measurement data, determining a percentage of a second portion of the electronic mobile measurement data that the model correctly associates with corresponding users of the client devices, and in response to the percentage satisfying a threshold, identifying a user operating a client device as at least one of a primary user or one of a plurality of secondary users based on the model, and associating demographic information of the identified user with the electronic mobile measurement data to reduce a misattribution error.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: February 26, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventors: Kumar Nagaraja Rao, Tianjue Luo, Albert Ronald Perez, Stephen S. Bell
  • Patent number: 10216761
    Abstract: A method of generating congruous metadata is provided. The method includes receiving a similarity measure between at least two multimedia objects. Each multimedia object has associated metadata. If the at least two multimedia objects are similar based on the similarity measure and a similarity threshold, the associated metadata of each of the multimedia objects are compared. Then, based on the comparison of the associated metadata of each of the at least two multimedia objects, the method further includes generating congruous metadata. Metadata may be tags, for example.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: February 26, 2019
    Assignee: OATH INC.
    Inventors: Malcolm Slaney, Kilian Weinberger
  • Patent number: 10200258
    Abstract: In some examples, a controller provisions services for transporting packet flows within a network. A controller service provisioning module receives a service request that comprises a definition for a service to be provided by the network for a subscriber or a customer of the network. The service provisioning module determines a plurality of network resources of at least one network device to be configured to implement the service in the network and apply the service to the packet-based network traffic of the subscriber. A locking unit of the service provisioning module acquires a lock from a network-wide coordination repository that stores a software representation for each of the network resources, the lock providing exclusive configuration access to the service provisioning module for the network resources. The service provisioning module, only upon the locking unit acquiring the lock for the network resources, configures the network resources to provision the service.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: February 5, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Geoffrey A. Mattson, Lei Qiu
  • Patent number: 10198344
    Abstract: A processing device, responsive to requests for builds for an application, forces an error to occur during an execution of each request. The execution of each request represents an execution of a set of operations for providing a respective build. The processing device determines that each execution has a false failure caused by a forced error, classifies each execution of the set of operations as having the false failure, determines that an execution of a new set of operations for providing a new build has a failure, determines that one or more features pertaining to the execution of the new set of operations correspond to one or more features pertaining to an execution of one of the sets of operations classified as having the false failure, and re-executes the new set of operations in a modified computing environment to increase a likelihood of successfully providing the new build.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: February 5, 2019
    Assignee: Red Hat, Inc.
    Inventors: Jay Vyas, Huamin Chen
  • Patent number: 10180833
    Abstract: A system provides a software object to a developer for incorporation into an application. The software object includes processor-executable instructions that, upon installation of the software object in a mobile device, register a first domain with an operating system of the mobile device. In response to receiving a first deep link from the operating system, the software object determines whether the corresponding app is installed and, if so, selects a first format and transmits the first deep link using the first format. A web redirection server listens for HTTP requests at the first domain and, in response to receiving an HTTP request, prepares and transmits a redirection message to a source of the HTTP request. The redirection message includes a plurality of access mechanisms associated with the designated state of the designated application. The redirection message includes software instructions configured to select and actuate one of the access mechanisms.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: January 15, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shravan Sogani, Jason Smith, Marshall Quander, Kenji Miwa
  • Patent number: 10162740
    Abstract: Methods and apparatuses are described for automated intelligent execution of computer software test cases. A server computing device identifies a plurality of computer software test cases for execution using a set of input parameters. For each computer software test case, the server selects an automation testing tool from a plurality of automated testing tools based upon one or more attributes of the software test case, launches the selected automation testing tool using a tool-specific interface, executes the software test case using the automation testing tool against a software application under development, receives one or more reports from the automation testing tool that include results of the software test case execution, parses the one or more reports to determine a status of the software test case execution, and transmits the status of the software test case execution to each of a software development issue tracking system and a software deployment system.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: December 25, 2018
    Assignee: FMR LLC
    Inventors: Abhishek Chitlur Setty, Balaji Chandrasekaran
  • Patent number: 10146300
    Abstract: An apparatus for virtual reality object position includes a processor and memory that stores executable code to determine a position of an object in a simulated reality (“SR”) emulation with respect to a position of a user. The SR emulation is viewable by the user with an SR viewer. The SR viewer has a limited field of view. The code is executable to determine a position of the field of view of the SR viewer with respect to the object, and to emit a visual indicator from a direction of the object and in a direction of the user. The visual indicator is visible in the field of view of the SR viewer, and the visual indicator within the field of view includes an indication of the position of the object with respect to the user.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: December 4, 2018
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD.
    Inventor: James Gordon McLean