Object-oriented Database Structure Processing (707/103y) Patents (Class 707/999.104)
  • 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: 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: 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: 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: 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: 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
  • Patent number: 10133815
    Abstract: A document association device includes: a document designating unit configured, to receive designation of a first document and a second document to be referred to from the first document; a dividing unit configured to divide the second document into a plurality of portions; a relevant portion identifying unit configured to compare contents of the respective portions of the divided second document with contents of a predetermined portion of the first document, and identify the portion having the highest degree of association with the predetermined portion among the plurality of portions as a relevant portion; and an associating unit configured to associate the relevant portion of the second document with the predetermined portion of the first document, to enable calling up of the relevant portion from the predetermined portion.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: November 20, 2018
    Assignee: KONICA MINOLTA, INC.
    Inventor: Koichi Tashiro
  • Patent number: 10129091
    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: August 24, 2016
    Date of Patent: November 13, 2018
    Assignee: eBay Inc.
    Inventor: Richard Sinn
  • Patent number: 10114531
    Abstract: Application of content and associated functionality from multiple content sources to an electronic content item is provided. Content from a first document may be displayed over a second document via a user interface component. If desired, such content may be inserted into the second document, and application functionality associated with the inserted content may be retained after it is inserted into the second document. One or more navigation means may be provided for conveniently navigating inside a content item (e.g., a document) for adding new content or for reviewing or editing existing content. In addition, a number of content views and content mappings may be provided.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: October 30, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthew J. Kotler, Michael Ivan Borysenko, Ned B. Friend, Erez Kikin-Gil, Charles W. Parker, Jesse Clay Satterfield, Scott M. Stiles, Igor Zaika
  • Patent number: 10110419
    Abstract: An alarm might not have information helpful to resolve the alarm to its contributing events. Thousands of events can occur in a system in a relatively short period of time, and any number of those events can contribute to various alarms. Tracing contributing events to an alarm can provide some helpful insight or at least efficiently provide a starting point for resolving or investigating an alarm. A system can determine, maintain, and persist associations at least among events, rule instances, and alarms to allow alarm-to-contributory event tracing.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 23, 2018
    Assignee: CA, Inc.
    Inventors: Richard Bennett Whitner, James Andrew Perkins
  • Patent number: 10079865
    Abstract: In a method, system, or computer-readable medium for an ontology-based request/reply service (RRS), different request/reply services (RRS) are hosted, each different RRS dedicatedly represents a different unique service and provides connections from client to server instance of the unique service, each different RRS accessed by client and server instances through a same independent communication layer (ICL). A request from the client is received through the ICL. The RRS is determined by the unique service indicated in the request, and instantiated dynamically as needed, according to an individual RRS ontology which establishes a syntactical and semantical framework dedicated to the unique service. The request is routed to the RRS and then through a server instance of the unique service to process the request; then a response is returned to the client to satisfy the request. It provides transport connectivity and mutual communication between combinations of clients, different RRSs, and server instances.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: September 18, 2018
    Assignee: Software AG USA Inc.
    Inventors: Eddie McDaid, Desmond Chan, Terence G. Kennedy, Dieter Kessler
  • Patent number: 10073926
    Abstract: A method for team analytics context graph generation and augmentation may include extracting a set of relevant features from a received message and predicting a context graph corresponding to the received message being sparse based on the extracted relevant features. A context of the received message is indeterminable from the context graph in response to the context graph being sparse. The method may also include generating an augmented context graph in response to the context graph being predicted to be sparse. The context of the received message is determinable from the augmented context graph. The method may additionally include presenting the augmented context graph.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Stephen Crawford, Andrew E. Davis, Eric S. Portner, Marco A. Vicente, Eric M. Wilcox
  • Patent number: 10068136
    Abstract: Video data from sources, such as cameras, is analyzed to create metadata descriptive of the events and objects occurring in the video. This metadata, which consists of data about the video, is then analyzed on a transaction basis to determine if a suspicious activity, such as a fraudulent Point of Sale (POS) return event, has occurred in relation to a transaction.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: September 4, 2018
    Assignee: Verint Americas Inc.
    Inventors: Kurt Heier, Josh O'dell, Jon Legendre, Derek Shoaf
  • Patent number: 10068284
    Abstract: A method that includes providing a graphical user interface (“GUI”) adapted to display a chat session; displaying a visual representation of a product for a plurality of products in a first dialog box; after displaying the first dialog box, receiving an input parameter from a user that relates to a first subset of the plurality of products; displaying, in response to the receipt of the input parameter, a second dialog box that comprises visual representations of the products in the first subset at a location that is between the first dialog box and an interface boundary of the GUI; receiving a first scrolling command; and simultaneously moving the first and second dialog boxes towards the interface boundary in response to the receipt of the first scrolling command and/or adding a product directly to a virtual shopping cart of the user using an add-to-cart indicator associated with each visual representation.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: September 4, 2018
    Assignee: SNOWFALL TECHNOLOGIES LLC
    Inventors: Jeffrey B. Zisk, Stephen Fox
  • Patent number: 10061849
    Abstract: An override of automatically shared meta-data of media method and apparatus are disclosed. In one embodiment, a method of a server device includes automatically populating a hierarchy using a play-list history data associated with a media data of a client device, and modifying the hierarchy based on a user override. The hierarchy may be a hierarchy of the play-list history data of certain items associated with the media data of the client device. A modified hierarchy may be generated based on an addition, deletion and/or an adjust modifying operation of the user override on the hierarchy, and may be automatically populated on a new mark-up language file. A new compatibility rating may be determined between the user and the other users based on the similar attributes between the modified hierarchy and the other hierarchies, and each user may be enabled to view mark-up language files of the other users.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: August 28, 2018
    Assignee: Beats Music, LLC
    Inventor: David Hyman
  • Patent number: 10061902
    Abstract: A system and method for transferring ownership of disc storage media utilizing unique disc identification includes a disc storage medium with a permanently recorded disc identification, a user console with a set identification, a network, and a host server managing a user database and a disc database. Upon purchase of software stored on a disc storage medium, the unique disc identification and user identification are transmitted over the network from the user console to the host server. The host server grants the user console access permission to the programs residing on the disc storage medium and performs the disc ownership transfer transactions.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: August 28, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Masayuki Chatani
  • Patent number: 10055487
    Abstract: The information processing system of the present application extracts data that satisfies both a predetermined relation condition characterized for each community regarding an object and a predetermined characteristic condition characterized for each community regarding an attribute of the object, from the decomposed text data that can identify the meaning, the decomposed text data obtained by decomposing text data based on individual person generated data generated by many individual persons who take part in and configure a main system, and extracts data that satisfies a particular condition indicating a predetermined particularity characterized for each community regarding the object so as to detect the predetermined particularity to make it available, thereby determining an individual person to be monitored and the contents of monitoring for controlling the monitoring.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: August 21, 2018
    Assignee: UNIVERSAL ENTERTAINMENT CORPORATION
    Inventors: Jun Fujimoto, Nobuyuki Nonaka, Hiroshi Katsukura
  • Patent number: 10050919
    Abstract: Systems, apparatuses, methods, and computer readable mediums for implementing a scalable distributed email threading algorithm. A database is created for storing a plurality of emails organized by subjects and relaxed checksums. Each node of a plurality of nodes retrieves a different subject for processing, and each node reconstructs an email discussion thread from a corresponding retrieved subject. A given node may merge incomplete threads which are related but which have different subjects. Then, the nodes may write the reconstructed threads back to the database.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: August 14, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Nilesh Salpe, Vaijayanti Bharadwaj
  • Patent number: 10025783
    Abstract: While a document, such as an e-book, is read by a user on a computing device such as an e-reader, concept phrases are extracted from the document. The extracted concept phrases may be words or phrases that match known concept phrases such as headings. Based on a universal concept phrase graph that includes nodes for each known concept phrase, core concept phrases are determined for the document. These core concept phrases are associated with nodes of the universal concept phrase graph that are located within a predetermined distance of nodes that represent the concept phrases extracted from the document. Each core concept phrase is combined with one or more of the concept phrases to generate multiple queries. These queries are submitted to search engines, and indicators of documents from the corresponding search results are presented to the user with the original document that is being read.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rakesh Agrawal, Sreenivas Gollapudi, Anitha Kannan, Krishnaram Kenthapadi, Nathaniel Dion Parrish
  • Patent number: 10019422
    Abstract: Object merging in an electronic document may be provided. First, a selection of at least two objects within the electronic document may be received. Then, in response to the received selection of the at least two objects, a menu listing a plurality of merge operations configured to be performed on the selected at least two objects may be provided. A merge operation may then be selected, previewed, and applied to the selected at least two objects.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Doan, Christopher Becker
  • Patent number: 10003516
    Abstract: The present disclosure relates to a method and apparatus for processing messages. The terminal message processing method According to one embodiment of the present disclosure, the method for processing terminal messages used by the apparatus for processing terminal messages can include the steps of: receiving a message from an application of the terminal; determining whether the message is from a pre-registered registration application; when the message is from the registration application, determining whether the message is a control message; and when the message is not from the registration application, transmitting the message to a device for processing server messages. According to one embodiment of the present disclosure, a message processing apparatus and method for reducing the transmission and reception of a control message for an application are provided, and battery consumption is reduced.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: June 19, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ki Suk Kweon, Kill Yeon Kim, Hyeong Jin Kang, Yong-Seok Park, Young Ki Hong
  • Patent number: 9998414
    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: November 5, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stefan Alexander, Alexander Neef, Matthias Seul
  • Patent number: 9992267
    Abstract: A playlist is received at a television from a remote playlist source coupled to the television over a network. The playlist includes at least one video item identifier that identifies at least one video item. The playlist is communicated from the television to a cellular phone coupled to the television over the network. The at least one video item identifier is received at the television from the cellular phone. The at least one video item is rendered by the television. The television, the cellular phone, and the remote playlist source are all separate devices. The at least one video item identifier identifies at least one video item having been played during a time duration selected from the group consisting of today, a past week, a past month, and a past year.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 5, 2018
    Assignee: BLACK HILLS MEDIA, LLC
    Inventor: Martin Weel
  • Patent number: 9984235
    Abstract: A method and system for transmitting trustworthy data. Changes to content of a raw data file (F0) of raw data are determined wherein F0 is a version zero of the data file, wherein the changes produce n changed versions F1, . . . , Fn of the data file, and wherein n is a positive integer of at least 2A trust index TXn associated with the changed version Fn of the data file is calculated, based on a cumulative number of changes between successive versions F0, F1, . . . , Fn of the data file. In response to a request received from a computing device for the data file Fn, the data file Fn and the trust index TXn are transmitted to the computing device.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Cedrine Madera, Alain Maneville
  • Patent number: 9965339
    Abstract: Provided is a service provision in a multi-tenant environment which includes determining, by an outsourcing service augmentation platform, that an event has occurred within a tenant instance. Authorization credentials needed to access the tenant instance are provided to the platform. Further steps can include identifying a type of the event and processing the event. The processing includes determining that data corresponding to the event is needed from the tenant instance, requesting the data from an application programming interface (API) corresponding to the tenant instance, receiving the data from the tenant instance, and executing actions within the platform based on the data, the type of event, and a configuration of services defined for the tenant instance.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: May 8, 2018
    Assignee: ONE SOURCE VIRTUAL HR, INC.
    Inventors: Wesley Bryan, Scott Ingulli
  • Patent number: 9953330
    Abstract: Methods and apparatus to generating electronic mobile measurement census data are disclosed. Example disclosed methods involve, when a panelist associated with a client device is determined to be an audience member of the media on the client device, associating demographic information of the panelist with a logged impression associated with the media. The disclosed methods also include when the panelist associated with the client device is determined not to be the audience member of the media at the client device, determining probability scores for respective household members residing in a household with the panelist, the probability scores indicative of probabilities that corresponding ones of the household members are the audience member of the media at the client device, and associating demographic information of one of the household members that has a highest probability score with the logged impression associated with the media.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: April 24, 2018
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Kumar Nagaraja Rao, Tianjue Luo, Albert Ronald Perez, Stephen S. Bell
  • Patent number: 9946727
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include detecting, by a file-level storage system such as a network attached storage system, a user operating a first computer in communication with the file level storage system via a network, and maintaining, while the user is operating the first computer, multiple states for the user. In some embodiments, the user may operate the first computer by logging on to the first computer, and executing one or more applications and data files. Upon detecting the user operating a second computer in communication with the file level storage system via the network, the file-level storage system can synchronize applications and data files on the second computer to the multiple states. In embodiments of the present invention, the user operates the second computer by logging on to the second computer while still logged on to the first computer.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amit Bareket, Shai M. Koffman, Moshe Weiss
  • Patent number: 9939985
    Abstract: Embodiments of a method for creating a methodology implementation that supplements a business application are described. In one embodiment, a comprehensive customer engagement methodology is maintained on a server and defines processes and disciplines related to the business application. A series of requests is received from a collaborative computing environment. The series of requests collectively represent a request for a collection of documents and related metadata included in the comprehensive customer engagement methodology. The series of requests are then responded to by providing a copy of the collection of documents and related metadata.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian R. Allrich, Gregory M. Holman, John R. Nannenga, Lori K. Thalmann Pytlik, Nilesh R. Thakkar
  • Patent number: 9936333
    Abstract: Apparatus and methods are disclosed for selecting one or more mobile device applications using context data describing the current environment of a mobile device and application metadata describing environment conditions where applications are more likely to be relevant, in order to improve the experience of discovering, downloading, and installing mobile device applications. According to one embodiment, a method comprises associating metadata with mobile device applications automatically receiving context data representing a current geographical location from a mobile phone, searching the metadata to determine which applications are likely of interest based on the current geographical location, and transmitting notification data to the mobile phone indicating the determined applications.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Kai Yu Lau, John P. Bruno, Jr.
  • Patent number: 9934247
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include storing multiple files to a file-level storage system that includes one or more storage devices, and maintaining, by the file-level storage system, one or more searchable indexes for the multiple files, each of the indexes indexing a respective key field. In some embodiments the file-level storage system may be configured as a network attached storage system. Upon receiving, via a network, a search query from a computer, the file-level storage system can identify, using the one or more searchable indexes, one or more of the multiple files that match the search query, and convey, to the computer, the respective name and the respective location of each of the one or more identified files. In some embodiments, the file-level storage system includes a web server exposing a representational state transfer application programming interface.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: April 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amit Bareket, Shai M. Koffman, Moshe Weiss
  • Patent number: 9928291
    Abstract: Described herein are computer-implemented systems and methods for automatically disambiguating author names for a plurality of publications so as to create clusters of author name mentions that are with high probability associated with a single author identity for each cluster. Also described are systems and methods for assigning the clusters to respective unique author identities, automatically and/or based on human input (e.g., as received from authors, co-authors, or administrative curators).
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 27, 2018
    Assignee: ResearchGate GmbH
    Inventors: Michael Häusler, Viacheslav Zholudev, Horst Fickenscher, Stephen Mansfield, Mark Howard-Banks, Eduardo Ojeda, Vincenz Priesnitz
  • Patent number: 9910620
    Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for leveraging secondary storage for primary storage snapshots. The method includes creating a current first snapshot of a volume at a current first time in a primary storage. The method then may determine differences between the current first snapshot at the current first time and a previous second snapshot created at a previous second time. The differences then may be sent to a secondary storage.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: March 6, 2018
    Assignee: EMC Corporation
    Inventors: Alexandr Veprinsky, Assaf Natanzon
  • Patent number: 9912749
    Abstract: Disclosed is a mobile station having an expanded storage space, and a method of retrieving a file stored in a remote storage server. The method may include determining whether the file is locally stored or remotely stored, deleting files in a local storage to provide space if the file is determined to reside in a remote storage server, downloading the file from a remote storage server over the Internet by prefetching a portion of the file from the remote storage server, and opening the prefetched portion of the file while concurrently downloading a remaining portion of the file from the remote storage server.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 6, 2018
    Assignee: Provenance Asset Group LLC
    Inventors: Naidu Kvm, Rajeev Rastogi, Jeyashankher Sr, Anand Srinivasan
  • Patent number: 9898751
    Abstract: This disclosure describes systems and methods related to providing direct purchase of merchandise from an electronic communication and subsequent delivery of the purchased merchandise. A direct merchandise purchase system may generate an electronic communication associated with an offer for merchandise for a user. The user may be able to directly purchase merchandise from the electronic communication which may then be delivered accordingly.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Mitchell Barmish, Ozgur Dogan, Karthik Gopal Anbalagan, Jason Christopher Kirk
  • Patent number: 9898590
    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: July 25, 2017
    Date of Patent: February 20, 2018
    Inventor: Christopher A. Estes
  • Patent number: 9880807
    Abstract: Various embodiments of the invention provide a tool for reviewing the content of communications conducted between parties. A communication is analyzed between a first and second party to determine the words present. A set of keywords are developed that represent a subset of the words determined to be present in the communication. Occurrences of the keywords in the communication are mapped to times at which they occur. An interface is provided to a user that displays a representation of the communication comprising an identifier, such as an icon, representing a particular occurrence of a keyword with respect to a timeline. The user can search, locate and review a corresponding portion of audio containing the occurrence of the keyword. This may involve playing the corresponding portion of the audio containing the occurrence of the keyword and/or displaying the corresponding portion of a transcript of the audio portion.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: January 30, 2018
    Assignee: Noble Systems Corporation
    Inventors: Christopher S. Haggerty, Karl H. Koster
  • Patent number: 9870314
    Abstract: The present disclosure provides new and innovative methods and systems for ordering tests in an application update environment. For example, an update to an application may be received. A file name of a file affected by the update may be detected. A correlation matrix, which associates file names and the test names with correlations based on test metrics, may be queried with the file name to return a correlation between the file name and a test. A test plan may be built based on the correlation between the detected file name and the test, and may include an ordered list based on correlations from the correlation matrix. The test plan may then be run. A test failure and test metric of a test may be detected and the correlation matrix may be updated with a correlation between the file name and the failed test based on the test metric.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: January 16, 2018
    Assignee: Red Hat, Inc.
    Inventors: Jay Vyas, Huamin Chen