Object-oriented Database Structure Processing (707/103y) Patents (Class 707/999.104)
-
Patent number: 10706735Abstract: 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: GrantFiled: October 31, 2016Date of Patent: July 7, 2020Assignee: QUALTRICS, LLCInventors: Jared Smith, Milind Kopikare, Daryl R Pinkal, Oliver M Hall, Daan Lindhout
-
Patent number: 10685287Abstract: 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: GrantFiled: February 21, 2014Date of Patent: June 16, 2020Inventors: Doreen Cheng, Jie Bao, Justin Martineau, Yunsong Meng
-
Patent number: 10666590Abstract: 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: GrantFiled: December 23, 2013Date of Patent: May 26, 2020Assignee: Dropbox, Inc.Inventors: Jack Dubie, Michael Roeder, Steven Kabbes
-
Patent number: 10657226Abstract: 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: GrantFiled: February 19, 2018Date of Patent: May 19, 2020Assignee: Media Chain, LLCInventor: Christopher A. Estes
-
Patent number: 10659307Abstract: 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: GrantFiled: October 18, 2018Date of Patent: May 19, 2020Assignee: eBay Inc.Inventor: Richard Sinn
-
Patent number: 10650120Abstract: 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: GrantFiled: October 3, 2018Date of Patent: May 12, 2020Assignee: Media Chain, LLCInventor: Christopher A. Estes
-
Patent number: 10635336Abstract: 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: GrantFiled: December 16, 2016Date of Patent: April 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Hao He, David Alan Lutz, Andrew Whitaker, Yosseff Levanoni
-
Patent number: 10623357Abstract: 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: GrantFiled: April 30, 2018Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Stefan Alexander, Alexander Neef, Matthias Seul
-
Patent number: 10606838Abstract: 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: GrantFiled: November 7, 2016Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventor: Eric Kass
-
Patent number: 10599483Abstract: 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: GrantFiled: March 1, 2017Date of Patent: March 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Sivaprasad Venkata Padisetty, Matthew Adam Ford, Patrick McFalls, Amjad Hussain
-
Patent number: 10587457Abstract: 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: GrantFiled: May 10, 2019Date of Patent: March 10, 2020Assignee: Capital One Services, LLCInventors: Lindsay Helbing, Bryan Pinos, Eric Barnum
-
Patent number: 10580048Abstract: 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: GrantFiled: December 7, 2010Date of Patent: March 3, 2020Assignee: WirePath Home Systems, LLCInventors: William B. West, Wallace Eric Smith, Paul E. Nagel
-
Patent number: 10580243Abstract: 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: GrantFiled: April 16, 2014Date of Patent: March 3, 2020Assignee: ImageWare Systems, Inc.Inventor: David Harding
-
Patent number: 10552429Abstract: 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: GrantFiled: November 2, 2016Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Narayan Nevrekar, Venkat Siva Sai Krishna Khanderao, Francisc Stugren, Atul Bhartia, Kevin Joseph Fischer, Scott Walter Rosemund
-
Patent number: 10530660Abstract: 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: GrantFiled: May 21, 2015Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventor: Bradley W. Fawcett
-
Patent number: 10515191Abstract: 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: GrantFiled: October 3, 2018Date of Patent: December 24, 2019Assignee: Media Chain, LLCInventor: Christopher A. Estes
-
Patent number: 10504164Abstract: 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: GrantFiled: September 12, 2012Date of Patent: December 10, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Mukul Kundu, William Blaby
-
Patent number: 10489560Abstract: 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: GrantFiled: September 5, 2018Date of Patent: November 26, 2019Assignee: Media Chain, LLCInventor: Christopher A. Estes
-
Patent number: 10489191Abstract: 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: GrantFiled: October 6, 2016Date of Patent: November 26, 2019Assignee: Ab Initio Technology LLCInventor: Craig W. Stanfill
-
Patent number: 10482381Abstract: 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: GrantFiled: December 7, 2015Date of Patent: November 19, 2019Assignee: NARRATIVE SCIENCE INC.Inventors: Nathan Nichols, Michael Justin Smathers, Lawrence Birnbaum, Kristian Hammond, Lawrence E. Adams
-
Patent number: 10452860Abstract: 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: GrantFiled: November 7, 2016Date of Patent: October 22, 2019Assignee: TOSHIBA CLIENT SOLUTIONS CO., LTD.Inventor: Akemi Kayama
-
Patent number: 10452713Abstract: 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: GrantFiled: December 3, 2014Date of Patent: October 22, 2019Assignee: 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: 10445368Abstract: 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: GrantFiled: May 2, 2016Date of Patent: October 15, 2019Assignee: Bluefin Labs, Inc.Inventors: Michael Ben Fleischman, Deb Kumar Roy
-
Patent number: 10430039Abstract: 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: GrantFiled: June 2, 2015Date of Patent: October 1, 2019Assignee: FACEBOOK, INC.Inventors: Michael James Matas, Benjamin S. Langholz, Brian Daniel Amerige
-
Patent number: 10425494Abstract: 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: GrantFiled: December 9, 2015Date of Patent: September 24, 2019Assignee: SMUGMUG, INC.Inventors: Brian Strong, Don Macaskill
-
Patent number: 10409814Abstract: 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: GrantFiled: January 26, 2017Date of Patent: September 10, 2019Assignee: International Business Machines CorporationInventor: Sourav Mazumder
-
Patent number: 10402435Abstract: 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: GrantFiled: June 30, 2015Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Navendu Jain, Rajeev Dubey, Adam J. Betz, Bill A. Haase, Huy P. M. Dao
-
Patent number: 10386985Abstract: 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: GrantFiled: July 14, 2015Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Gianluca Della Corte, Leonida Gianfagna, Luigi Massa, Antonio M. Sgro
-
Patent number: 10387473Abstract: 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: GrantFiled: November 9, 2017Date of Patent: August 20, 2019Assignee: Accenture Global Solutions LimitedInventors: Abhilash Miranda, Laura Alvarez Jubete, Victor Oliveira Antonino, Yaxuan Yu, Edward Burgin, Gaurav Kaila, Konstantinos Mammas
-
Patent number: 10387402Abstract: 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: GrantFiled: November 28, 2016Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Stefano Stefani, Chiranjeeb Buragohain, Jai Vasanth, Wei Xiao
-
Patent number: 10353920Abstract: 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: GrantFiled: October 21, 2016Date of Patent: July 16, 2019Assignee: Oracle International CorporationInventors: Harish Nandyala, Samarjeet S. Tomar, Prasad V. Bagal, Somya Gupta, Mounica Prodduturu
-
Patent number: 10346532Abstract: 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: GrantFiled: January 27, 2017Date of Patent: July 9, 2019Assignee: Activewrite, Inc.Inventors: David F. Codrington, Vernon W. Kennedy, III, Rajani Koneru
-
Patent number: 10346373Abstract: 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: GrantFiled: September 20, 2016Date of Patent: July 9, 2019Assignee: Amazon Technologies, Inc.Inventor: Rohit Kulshreshtha
-
Patent number: 10341465Abstract: 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: GrantFiled: June 29, 2016Date of Patent: July 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shobana Krishnamoorthy, Ilker Celikyilmaz, Randy David Thomson, Min Shao, Divyachapan S. Padur
-
Patent number: 10331745Abstract: 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: GrantFiled: March 31, 2012Date of Patent: June 25, 2019Assignee: Intel CorporationInventors: Stanley Mo, Robert Staudinger, Victor Szilagyi, Gustavo D. Domingo Yaguez
-
Patent number: 10291697Abstract: 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: GrantFiled: November 18, 2015Date of Patent: May 14, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan A. Berkhahn, Daniel S. Lavine, Simon M. Leung, Eugene Michael Maximilien
-
Patent number: 10282283Abstract: 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: GrantFiled: July 18, 2016Date of Patent: May 7, 2019Assignee: Accenture Global Solutions LimitedInventors: Melissa Finger, Chinwendu A. Osuoha, James Irlbeck, Daniel P. Schmidt, Rhegina S. Gatuz, Gerald L. Hawkins, Dattatray Joshi, Jonathan Herrera Francisco
-
Patent number: 10277343Abstract: 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: GrantFiled: April 10, 2017Date of Patent: April 30, 2019Assignee: Ibiquity Digital CorporationInventor: Jason Carlock
-
Patent number: 10277554Abstract: 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: GrantFiled: March 4, 2014Date of Patent: April 30, 2019Assignee: Cisco Technology, Inc.Inventors: Geoff Townsend, Michael Ellery, Lucas Siba, Brian Somers
-
Patent number: 10255297Abstract: 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: GrantFiled: March 31, 2015Date of Patent: April 9, 2019Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventors: Michael M. Chang, Eric Pugh
-
Patent number: 10248934Abstract: 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: GrantFiled: May 2, 2018Date of Patent: April 2, 2019Assignee: MELO INC.Inventors: Guobin Shen, Zheng Han
-
Patent number: 10244010Abstract: 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: GrantFiled: February 16, 2017Date of Patent: March 26, 2019Assignee: NOKIA OF AMERICA CORPORATIONInventors: Roger Levy, Lawrence O'Gorman, Xiaoyang Wang
-
Patent number: 10235450Abstract: 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: GrantFiled: December 21, 2015Date of Patent: March 19, 2019Assignee: SAP SEInventor: Susan M. Thomas
-
Patent number: 10217122Abstract: 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: GrantFiled: April 13, 2018Date of Patent: February 26, 2019Assignee: The Nielsen Company (US), LLCInventors: Kumar Nagaraja Rao, Tianjue Luo, Albert Ronald Perez, Stephen S. Bell
-
Patent number: 10216761Abstract: 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: GrantFiled: March 4, 2008Date of Patent: February 26, 2019Assignee: OATH INC.Inventors: Malcolm Slaney, Kilian Weinberger
-
Patent number: 10200258Abstract: 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: GrantFiled: August 14, 2014Date of Patent: February 5, 2019Assignee: Juniper Networks, Inc.Inventors: Geoffrey A. Mattson, Lei Qiu
-
Patent number: 10198344Abstract: 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: GrantFiled: August 22, 2016Date of Patent: February 5, 2019Assignee: Red Hat, Inc.Inventors: Jay Vyas, Huamin Chen
-
Patent number: 10180833Abstract: 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: GrantFiled: December 31, 2015Date of Patent: January 15, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Shravan Sogani, Jason Smith, Marshall Quander, Kenji Miwa
-
Patent number: 10162740Abstract: 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: GrantFiled: November 7, 2017Date of Patent: December 25, 2018Assignee: FMR LLCInventors: Abhishek Chitlur Setty, Balaji Chandrasekaran
-
Patent number: 10146300Abstract: 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: GrantFiled: January 25, 2017Date of Patent: December 4, 2018Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD.Inventor: James Gordon McLean