Demand Based Messaging Patents (Class 709/206)
  • Patent number: 10182031
    Abstract: An electronic messaging system includes a messaging server that identifies a recipient for an electronic message. The messaging system sends the recipient an electronic message that includes instrumented content. A web server monitors activity and determines whether interaction occurred with the instrumented content. The web server determines whether a sandbox intercepted the message based on whether interaction occurred, or did not occur, with the instrumented content within a threshold time period or with one or more activity characteristics.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: January 15, 2019
    Assignee: WOMBAT SECURITY TECHNOLOGIES, INC.
    Inventor: Trevor Tyler Hawthorn
  • Patent number: 10182085
    Abstract: Techniques are provided for establishing a Unified Communications (UC) session between a client endpoint device and remote endpoint devices, the client endpoint device managing the session using a first-party call control protocol in response to commands from a third-party control protocol and user input. A hosted virtual desktop (HVD) generates an HVD image and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The HVD image comprises a UC user interface generated by a UC application on the HVD, the user interface comprising at least one user interface element and at least one placeholder where a client-provided user interface element may be inserted. A client UC application receives the HVD image and inserts client-provided user interface elements over the placeholders before sending the integrated image to a client operating system to be rendered on the display of client endpoint device.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: January 15, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Liam P. O'Gorman, Stephan E. Friedl, J. Steven Mayer, Joe Smyth
  • Patent number: 10182130
    Abstract: Disclosed are various examples for providing network content filtering to client devices on a per-application basis. A network stack receives a request from an application to connect to a network service. The network stack then determines the identity of the application. Based at least in part on the identity of the application, the network stack initiates a network connection between the application and the network service using or without using a managed network tunnel.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: January 15, 2019
    Assignee: AIRWATCH LLC
    Inventor: Adam Rykowski
  • Patent number: 10182026
    Abstract: A server transmits a message from a sender to a recipient. The server receives from the recipient an attachment relating to the message route between the server and the recipient. The server transmits to the sender the message and the attachment and their encrypted digital fingerprints and expunges the transmitted information. To subsequently authenticate the message and the attachment, the sender transmits to the server what the server has previously transmitted to the sender. The server then prepares a digital fingerprint of the message and decrypts the encrypted digital fingerprint of the message and compares these digital fingerprints. to authenticate the message. The server performs the same routine with the attachment and the encrypted digital fingerprint of the attachment to authenticate the attachment the recipient replies to the sender's message through the server. The server records proof of the delivery and content of the reply to the sender and the recipient.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: January 15, 2019
    Assignee: RPOST Communication, Limited
    Inventor: Terrance A. Tomkow
  • Patent number: 10180937
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: monitoring one or more message of the conversation between multiple users for an entity reference; detecting the entity reference in a message in the conversation. An entity reference list stores previously established alternate name referring to a user in the conversation. By analyzing the message and following messages in the conversation for relevance of and sentiment to the entity reference, the entity reference is evaluated and if acceptable, the entity reference list is updated with the entity reference as a new alternate name to identify the user in subsequent messages.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: January 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt
  • Patent number: 10182147
    Abstract: A system and method for communicating presence information that can include at a first server of a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; registering a presence status of the first client application upon verifying the at least one permission of the authorization token; at a second server of the communication platform, accepting an incoming communication request; retrieving communication instructions according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; accessing the presence status resource of the first client application; establishing communication with the first client application according to the accessed presence status resource.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: January 15, 2019
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Patent number: 10181957
    Abstract: Techniques for detecting and/or handling target attacks in an enterprise's email channel are provided. The techniques include receiving aspects of an incoming email message addressed to a first email account holder, selecting a recipient interaction profile and/or a sender profile from a plurality of predetermined profiles stored in a memory based upon the received properties, determining a message trust rating associated with the incoming email message based upon the incoming email message and the selected recipient interaction profile and/or the sender profile; and generating an alert identifying the incoming email message as including a security risk based upon the determined message trust rating.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: January 15, 2019
    Assignee: GraphUS, Inc.
    Inventor: Manoj Kumar Srivastava
  • Patent number: 10178061
    Abstract: A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 10178060
    Abstract: The present disclosure relates to mitigating email spam attacks. A gateway is configured to receive mail from one or more mail systems. If mail is intended for delivery to an invalid address, the gateway can generate status messages for delivery to the mail systems or determine if a threshold for delivery attempts to the invalid address has been met. If the threshold has been met, the gateway can request creation of a honeypot email address, and future mail intended for delivery to the invalid address are delivered to a mailbox associated with the honeypot email address. Various actions can be taken with respect to the mail delivered to the honeypot email address including analysis, blacklisting of senders, and/or other actions.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: January 8, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Stephen Wood
  • Patent number: 10178062
    Abstract: Techniques for ephemeral messaging with remote ephemeral mode configuration are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a messaging update at a messaging client on the client device from a messaging system; determine a message thread associated with the messaging update; and determine that the messaging update indicates a transition to an ephemeral mode for the message thread; and a user interface component operative to configure a user interface for the message thread to an ephemeral mode interface based on the transition to the ephemeral mode for the message thread. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: January 8, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Evan Gabriel Brooks, Alexander Salem Franklin, Matthew Steiner
  • Patent number: 10178106
    Abstract: A non-transitory computer readable storage medium has instructions executed by a processor to collect mobile device environment parameters. Identity attributes including real identity attributes for a real individual and at least one set of synthetic identity attributes are stored. An electronic communication attempt by a designated entity corresponding to either the real identity attributes or the at least one set of synthetic identity attributes is monitored. The electronic communication attempt is analyzed in connection with the mobile device environment parameters and identity attributes to identify a rule transgression. A warning is supplied in connection with the electronic communication attempt in response to the rule transgression.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: January 8, 2019
    Assignee: Anonyome Labs, Inc.
    Inventors: Paul Ashley, Steve Shillingford, Neil Readshaw, Simon Gee, Greg Clark, Phong Le
  • Patent number: 10178089
    Abstract: Disclosed is a mobile terminal apparatus including one or more processors configured to execute a process. The process includes storing content data acquired in a specific mode in a storage, acquiring an address corresponding to authentication information at authentication when the content data are acquired in the specific mode, generating a first mail to which the content data are attached and setting the address in the first mail as a transmission destination, transmitting the generated first mail to the address, and controlling deleting the stored content data and a transmission history of the transmitted first mail.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: January 8, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yukari Shibayama, Hideyuki Motoyama
  • Patent number: 10176459
    Abstract: Historical content corresponding to activity of a user in at least one social networking service is aggregated. The historical content indicates a plurality of collaboration partners with whom the user collaborated via the at least one social networking service in an occupation context. Based on the aggregated historical content, at least one of the collaboration partners can be identified as at least one priority collaboration partner. Whether the user currently is not in a facility where the user works can be automatically determined. Responsive to determining that the user is not in the facility where the user works, a message indicating that the user is not in the facility where the user works can be automatically sent to the at least one priority collaboration partner.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Jeremiah O'Connor, Jeffrey B. Sloyer, Ian D. Stewart
  • Patent number: 10171991
    Abstract: A mobile data network supports making subscriber data addressable as devices in a mobile data network. Each data chunk is assigned a device address in the mobile data network. The data chunk can then be addresses as a device in the mobile data network. A first implementation allows accessing data in existing mobile data networks by sending a text message to the device address of the data chunk. When the data chunk receives a text message, it responds with one or more text messages that deliver the data in the data chunk to the sender who sent the text message. A second implementation includes a subscriber data mechanism in the mobile data network that supports tracking, transfer and management of subscriber data in the mobile data network. Making subscriber data addressable as a device simplifies data-centric communication in a mobile data network.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, James E. Carey, Kirubel Z. Seifu
  • Patent number: 10171475
    Abstract: A method for applying policies to an email message includes receiving, by an inbound policy module in a protected network, message metadata of an email message. The method also includes determining, based on the message metadata, whether receiving the email message in the protected network is prohibited by at least one metadata policy. The method further includes blocking the email message from being forwarded to the protected network if receiving the email message in the protected network is prohibited by the metadata policy. In specific embodiments, the method includes requesting scan results data for the email message if receiving the email message in the protected network is not prohibited by one or more metadata policies. In further embodiments, the method includes receiving the scan results data and requesting the email message if receiving the email message in the protected network is not prohibited by one or more scan policies.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: January 1, 2019
    Assignee: McAfee, LLC
    Inventors: Nicholas Liebmann, Peter Neal, Michael G. Bishop, Justin Cragin, Michael Driscoll
  • Patent number: 10168859
    Abstract: A method, computer program product, and system for contextual determination of emotion icons. The method includes, for a particular user, determining an emotion icon to automatically input into a message, based on a class of the user, a current mood of the user, and the recipient of the message. The determined emotion icon is then inserted into the message.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 10171404
    Abstract: A computer communication system that allows a user to conveniently display the most recent received messages associated with another user, and to directly initiate composition of a reply to a selected one of those displayed messages. When the user selects the disclosed “Reply to Most Recent” user interface element, a user name entry user interface object is generated that allows the user to specify the name of another user. A reply message user interface object is generated directly to the user interface, such that the reply message user interface object includes a message composition window that is automatically loaded with content from a most recent message from the specified user, and recipients for the reply message are loaded from that most recent message.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
  • Patent number: 10171554
    Abstract: A mobile data network supports making subscriber data addressable as devices in a mobile data network. Each data chunk is assigned a device address in the mobile data network. The data chunk can then be addressed as a device in the mobile data network. Data chunks corresponding to a subscriber are distributed across multiple devices in the mobile data network. The location of the subscriber's data chunks is tracked by the subscriber's mobile device and also by a tracking table in the mobile data network.
    Type: Grant
    Filed: January 14, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bin Cao, James E. Carey, Kirubel Z. Seifu
  • Patent number: 10169079
    Abstract: Aspects include a method, a system and a computer program product for providing status updates while collaboratively resolving an issue. The method includes identifying, using a processing device, one or more key phrases in an electronic text-based message. Based on the identified one or more key phrases, at least one status-based suggestion is provided to a user to change a status milestone associated with a problem resolution. The providing of the change of milestone includes: building a table to map a key phrase to one or more status identifiers; mapping the key phrase to one or more status identifiers to associate the key phrase with the at least one status-based suggestion; and displaying a corresponding status milestone based on the user selecting from the at least one status-based suggestion.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Allan, Constance E. Smith, Thembani Togwe, Michael J. Whitney
  • Patent number: 10171397
    Abstract: A method includes intercepting a message sent from a computing machine of a first user to at least one second user, analyzing a content of the message to identify each matching context of one or more known contexts matching the content of the message, generating at least one shared entry for each matching context according to information corresponding to the matching context extracted from the message, and submitting each shared entry for publication to at least one collaborative system corresponding to the matching context of the shared entry.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
  • Patent number: 10171403
    Abstract: A method (and structure) for developing a linguistic profile of a message to be transmitted, using a processor on a computer. The linguistic profile is compared with at least one linguistic profile of messages previously transmitted to other persons.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Maryam Ashoori, Justin David Weisz
  • Patent number: 10171392
    Abstract: A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, one or more user interface elements for generating requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the one or more user interface elements including: a first menu item with corresponding first text.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: January 1, 2019
    Assignee: Gummarus LLC
    Inventor: Robert Paul Morris
  • Patent number: 10171394
    Abstract: A system may determine to provide content in a multimedia content message to a user. The user may be associated with a recipient account that is associated with content type preferences that identify a plurality of permitted content types. Each content type, of the plurality of permitted content types, may identify a type of content that is permitted to be included in the multimedia content message. The system may obtain the content type preferences to determine the plurality of permitted content types. The system may determine one or more selected content types of the plurality of permitted content types. The one or more selected content types may be content types of content to be obtained by the system and included in the multimedia content message. The system may obtain content of the one or more selected content types. The system may provide the multimedia content message including the content.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: January 1, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Rita Sadhvani, Hannah Y. Moon, Ning Zhang
  • Patent number: 10171399
    Abstract: A method, system, and or computer program product manages message threads. A message server detects a message thread addressed to a client device. The message thread is an exchange of multiple message replies related to a first topic discussed in an initial message. The message server determines whether a quantity of messages in the message thread exceeds a predetermined limit during a specified amount of time. If so, then the message server generates a consolidated single message that describes content of the multiple message replies in the message thread, and transmits the consolidated single message to the client device.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10171603
    Abstract: A computer-implemented method includes steps for identifying a plurality of similar users that are similar to a target user, and providing a notification to the target user, the notification comprising a suggested action for the target user. In certain aspects, a method of the subject technology can further include steps for providing comparison information to the target user, wherein the comparison information includes participation information regarding participation for the plurality of similar users, with respect to the suggested action.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: January 1, 2019
    Assignee: OPOWER, INC.
    Inventors: Wayne Lin, Deena Rosen, David Royer
  • Patent number: 10163102
    Abstract: Login credentials for at least one website, such as a social networking website, are received from a user purporting to act on behalf of an entity, for example, in the context of registering the entity with a system for electronic bill payment. Social data relating to the entity is retrieved from the websites using the login credentials. The social data comprises a plurality of social connections, each reflecting a respective relationship between the entity and a respective third party. A plurality of relevant social connections comprising at least a subset of the plurality of social connections is determined, each social connection of the plurality of relevant social connections reflecting a relationship to a respective third party that is deemed to be reliable. A reliability rating of the entity is then determined based on the plurality of relevant social connections.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: December 25, 2018
    Assignee: Bill.com, Inc.
    Inventors: Mark Orttung, Darren Linscott
  • Patent number: 10165443
    Abstract: Disclosed are various examples of transmitting management commands to a device using a short message service (SMS) message or voice call. A device may lack network connectivity with a management service. Network capabilities of the device may be disabled or impaired. The management service can generate a SMS message or voice call that includes the management command. The SMS message or voice call can be transmitted to the client device over a cellular network. The SMS message or voice call can include an authentication string with which the authenticity of the SMS message or voice call can be verified. The device can then execute the management command.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: December 25, 2018
    Assignee: VMware, Inc.
    Inventors: Erich Peter Stuntebeck, Varun Murthy
  • Patent number: 10163076
    Abstract: Using a set of alternative events with both modern and legacy systems. A method includes identifying a master message including a set of alternative events formatted for a modern system. The master message includes default information for all events in the set of alternative events as well as exception information representing exceptions to the default information for individual events in the set of alternative of events. A plurality of instance messages is identified. Each of the instance messages includes default information from the master message and exception information for a given event in the set of alternative events. The master message and the instance messages are sent to other systems without regard to whether the other systems are modern or legacy systems so as to allow modern systems to select event alternatives using the master message and to allow legacy systems to select event alternatives using the instance messages.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jaskaran Singh, Roberto Ribeiro da Fonseca Mendes, Szymon Madejczyk, Anna Aleksandrovna Pablo, Carolyn Amy McKenna
  • Patent number: 10163073
    Abstract: A method for organizing a message thread containing one or more messages. A root message and reply groupings are identified, each reply grouping depending from the root message. Each reply grouping has one or more child reply messages depending from a common parent message. The child reply messages within each reply grouping are ordered in chronological order based on the time of each of the one or more child reply messages was received or sent. The reply groupings are hierarchically ordering based on a relationship between the reply grouping and its parent message. A single display allows a user to view the message thread and the content of all of the messages in accordance with the hierarchical ordering.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: December 25, 2018
    Assignee: Oath Inc.
    Inventor: Eric Staats
  • Patent number: 10164922
    Abstract: A method of secure electronic message conveyance. The method can include, via a processor, receiving a request to forward an electronic message originally received by a first user to at least a second user. The method also can include, based on content contained in the electronic message, selecting from a plurality of approval entities at least one approval entity that is to determine whether the electronic message is approved to be forwarded to the at least a second user, and receiving from the selected approval entity an indication that indicates whether the electronic message is approved to be forwarded to the second user. The method further can include, responsive to the selected approval entity approving the forwarding of the electronic message to the second user, automatically forwarding the electronic message to the second user.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Colm Farrell, Liam Harpur, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Patent number: 10165008
    Abstract: Enforcing a policy is described. Event data generated in response to a device authenticating to a node on a first network is received. A request for a resource that is external to the first network is received from the device. A mapping between an IP address of the device and a user identity is determined, at least in part by using at least a portion of the received event data. A policy is applied to the device based at least in part on the user identity.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: December 25, 2018
    Assignee: Palo Alto Networks, Inc.
    Inventors: Michael Soren Jacobsen, Song Wang, Wilson Xu
  • Patent number: 10164927
    Abstract: A computer-implemented method of unsubscribing a recipient of an electronic message may comprise identifying and extracting an unsubscribe Universal Resource Indicator (URI) from the electronic message and carrying out a dynamic unsubscribe scenario if the extracted unsubscribe URI does not match a known unsubscribe URI pattern. The dynamic unsubscribe scenario may comprise instructions that are selectively executed depending on contents of a single unsubscribe form in a webpage pointed to by the extracted unsubscribe URI. These instructions may comprise finding and filling in a single input field in the webpage that is relevant to unsubscribing with an electronic address of the recipient or finding and updating a user interface element that is relevant to unsubscribing. The single unsubscribe form with the filled in single relevant input field or updated user interface element may then be submitted and a determination may be made whether an unsubscribe confirmation message was generated.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: December 25, 2018
    Assignee: VADE SECURE, INC.
    Inventor: Sebastien Goutal
  • Patent number: 10164920
    Abstract: A method and system for exchanging email attachments is disclosed. An attachment can be sent to one or more recipients using a file hosting service. In this way, instead of including the attachment with the email, the attachment is sent and stored on a file server. The attachment can later be retrieved by the email's recipients using a link that is included in the email. The link can be embedded in the email's header or body. In one case, the attachment is automatically retrieved from the file server using the link. In another case, a recipient can manually retrieve the attachment from the file server using the link. A link can be associated with an expiration date such that when a link expires, the link can no longer be used to retrieve the attachment.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: December 25, 2018
    Assignee: Apple Inc.
    Inventors: Evan S. Murphy, Christopher J. Lindsay, Cristobal Baray, Ian W. Anderson, Neil V. Jhaveri, Terence D. Blanchard
  • Patent number: 10162844
    Abstract: A system for using conversational similarity for dimension reduction in deep analytics, comprising a self-learning interaction optimizer that receives string-based data from a contact center and analyzes it to produce a plurality of information similarity vectors, provides the vectors to a neural network and receives output vectors from the neural network, and produces context data from the output vectors and associates the context data with the original string-based data.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: December 25, 2018
    Assignee: NEWVOICEMEDIA LTD.
    Inventors: Alan McCord, Ashley Unitt
  • Patent number: 10164901
    Abstract: In embodiments, a data center selection system can select a chosen data center (DC) for an order submitted to a cloud computing system using a preprocessing layer and a rules engine that incorporates action/algorithm-based selection using data center metrics to determine the chosen DC. In various embodiments, the data center selection system retrieves order information, objectives, rules, algorithms, and other data defined by an administrator. The data center selection system can then retrieve data center information aggregated from various data centers. Using order information received from an order management system, the data center selection system can utilizes the preprocessing layer, the rules engine, and the algorithm-based selection to select the chosen DC. The data center selection system can send an order request to the chosen DC in which to provision services for the order request.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: December 25, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anand Mandayam Gomatam, Praneet Tiwari, Kunal Shrivastava, Karthic Viswanathan, Soumitra Kumar Gupta, Tejkumar Arora
  • Patent number: 10162689
    Abstract: The disclosed embodiments relate to regulation of receipt, rate or volume, and processing of messages, such as order, mass quote or other trade related messages by available trading system resources to minimize congestion, maximize efficient use, minimize unfair monopolization and ensure fair access to/allocation thereof. The disclosed embodiments may act as a governor limiting the maximum rate of message submission to the rate at which the submitted messages can be processed. In particular, the number of concurrent, i.e. received/accepted but not yet completed/processed/responded to, messages may be limited. As long as the limit is not exceeded, i.e. the rate of completion/processing meets or exceeds the receipt rate, no interruption may be imposed. However, once the limit is reached, subsequently received messages may be buffered or otherwise dropped. In this way, the limit may define the extent to which incoming messages may consume the concurrent processing capacity, or allocated portion thereof.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: December 25, 2018
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Jochen Mielke de Lima, Ari Studnitzer, Frank Kmiec
  • Patent number: 10164834
    Abstract: Aspects describe using a Policy Access Gateway that can facilitate scalability within a communication network and that can provide a solution to deploy an enhanced policy gateway. The Policy Access Gateway can enhance standard defined Diameter Routing Agent (DRA) functions with session binding mechanisms. Further, the Policy Access Gateway is scalable and can be deployed in a very large network that supports hundreds of millions of users. Further, the Policy Access Gateway can provide additional policy information to enable policy information consolidation and caching capabilities.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: December 25, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Qingmin Hu, Douglas Eng, Terry Figurelle, Jie McKnight
  • Patent number: 10164923
    Abstract: A method, system and computer-usable medium are disclosed for using culture-related information for detecting spam. Cultural aspect data corresponding to a recipient or a sender of an electronic communication is processed to generate spam detection rules, which are in turn used to detect electronic communications that may be spam.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Ralph E. LeBlanc, Jr., Fang Lu, Alaa Abou Mahmoud
  • Patent number: 10158594
    Abstract: Aspects of the present disclosure relate to systems and methods for differentiating a conversation scope within an email application. A personal view may be rendered within an email application. The personal view may include at least one personal message and one group message. A group header may be rendered within the personal view in response to a selection of the at least one group message. The group header may include at least a group trigger. A group view may be rendered within the email application in response to a selection of the group trigger. The group view may include a group view header.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: December 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason A. Cook, Nicholas S. Smith, Skye Lee Pazuchanics, Pallavi S. Mavinkurve, Den Delimarschi, Weina Xie
  • Patent number: 10157237
    Abstract: Managing a social network comprises creating a unique first group code, creating a first personal wall including a link to the first group code, and creating a first group wall for the first group code. The first user receives an inquiry to join the first group code from a second user. The first group code is exchanged between the first user and the second user. The first group wall is converted from a locked to an unlocked state with respect to the second user. A second personal wall is created for the second user, the second personal wall including a link to the first group code. The first user is restricted from viewing the second personal wall, and vice versa. The first user can share, and the second user can see, a subset of data from the first personal wall with the first group wall, and vice versa.
    Type: Grant
    Filed: May 23, 2015
    Date of Patent: December 18, 2018
    Inventor: Jameg Sanders
  • Patent number: 10157324
    Abstract: Computer-implemented methods and systems of updating user identifiers in an image-sharing environment include features for facilitating blocking, permitting, sharing and/or modifying content such as images and videos. User identification vectors providing data representative of a user and information about one or more facial characteristics of the user are broadcasted by a modular computing device. Information about one or more additional characteristics of the user (e.g., body characteristics and/or contextual characteristics) as determined from images of the user obtained by one or more image capture devices are received. An updated user identification vector including the information about one or more additional characteristics of the user is stored at and subsequently broadcasted by the modular computing device.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: December 18, 2018
    Assignee: Google LLC
    Inventor: Blaise Aguera-Arcas
  • Patent number: 10158730
    Abstract: Methods and computer-readable media for providing a recommendation and for rerouting calls are disclosed. For example, a method detects updated status information regarding a contact of a user and determines whether the updated status information signifies an event of interest. When the updated information is determined to signify an event of interest, the method provides to a device of the user a recommendation that the user should communicate with the contact. The recommendation includes an indication of the event of interest.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: December 18, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Paul Johnson, Larry B. Pearson, James H. Pratt, Randolph Wohlert
  • Patent number: 10158599
    Abstract: A method, system and computer program product for blinder avoidance in social networking interactions includes executing a social networking data processing system in memory of a host computing system to provide a social networking service to different users in a social network. The method also includes defining in memory of the host computing system a user interface interaction for a user interface of the social networking service, and a corresponding user interface change in connection with a presentation of a status update for a user in different streams of other users of the social networking service. In response to detecting the user interface interaction with respect to a stream of status updates presented to one of the other users, the corresponding user interface change is performed in the user interface in connection with the presentation of the status update for the user in the stream.
    Type: Grant
    Filed: December 25, 2017
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul Bastide, Liam Harpur, Robert E. Loredo
  • Patent number: 10158915
    Abstract: A method and apparatus for identifying content using one or more Internet Protocol Television (IPTV) devices by accessing a user's account using a secondary device and selecting content provided by a service provider. The service provider sends an identifier that specifies the selected content to a first IPTV device that will display content. The selected content is added to a user's content list in the user's account; and played on the first IPTV device. During the time of playback on the first IPTV device, the user is able to browse content using the secondary device or another IPTV device. Thus, the user is able to browse and search for additional content without disturbing the display of the selected content.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: December 18, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Charles McCoy, Ling Jun Wong, True Xiong
  • Patent number: 10154056
    Abstract: Assessing a risk of a message is disclosed. A sender specified by the message is identified. A measure of authenticity that the sender specified by the message is an actual sender of the message is determined using at least one sender model associated with the sender. The sender model was at least in part automatically generated using one or more previously observed messages. The measure of authenticity is utilized to perform a risk assessment of the message.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: December 11, 2018
    Assignee: Agari Data, Inc.
    Inventors: Scot Kennedy, Vidur Apparao, Kevin Mandich
  • Patent number: 10153995
    Abstract: One or more media applications are configured to facilitate Web page access. Such media applications receive a request from a user for access to a Web page. The Web page is retrieved from, for example, one or more Web servers, a file, and so on, and the content of the Web page is displayed within the media application. Display of the Web page content within the media application obviates the need to change applications to view the Web page content. By remaining within the application, a more natural and intuitive technique for inter-user communication is provided.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: December 11, 2018
    Assignee: [24]7.AI, INC.
    Inventor: Prabhakaran Krishnamoorthy
  • Patent number: 10154024
    Abstract: A mobile computing device is operated to receive a trigger at a first instance. The trigger may be associated with a predefined condition or event or action. The mobile computing device may detect the predefined condition or event at a second instance. In response to detecting the predefined condition or event, a notification is activated on the mobile computing device that is based on the trigger.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: December 11, 2018
    Assignee: Pivotal Software, Inc.
    Inventors: Sina Sojoodi, Joshua Paul Balla Winters, Mark Anthony D'Cunha, Tanzeeb Rahman Khalili, Dwayne Elsworth Forde, Matthew Leonard Robert Smith, Robert Szumlakowski, Ernst Siegfried Norman Riemer
  • Patent number: 10154107
    Abstract: Distributing access to a document from a processing system includes sending or pushing a reference for a document within a repository to a storage area of a recipient system of a recipient to enable retrieval of the document from the repository. The reference is removed from the storage area of the recipient system of the recipient in response to an expiration of the document.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edward L. Bader, Nehemiah E. Clark, David S. Gaskins, Adrian Hermosillo, Bryan V. Pham
  • Patent number: 10152464
    Abstract: Systems and methods for determining and displaying a count of unread items in content feeds are provided. In some implementations, a method includes determining a count of unread content items available from a media content source and causing the count to be displayed to the user. In some implementations, the determining includes excluding, from the count, regardless of actual read status, content items available from the media content source in accordance with a subscription timestamp. The subscription timestamp specifies a time when the user subscribed to the media content source.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Benjamin G. Darnell, Justin Christopher Haugh
  • Patent number: 10153899
    Abstract: An email request is received from a client device, where the email request is intended for an email server and includes a request for an email recipient's certificate. The compliance status of the client device is obtained. If the client device is in compliance, the email request is modified, and the modified email request is sent to the email server while a certificate retrieval request in the email request is redirected to a certificate repository implemented in a server separate from a certificate repository maintained by the email server. The email certificate is retrieved from the certificate repository and combined with information received from the email server to generate a response, which is sent to the client device.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: December 11, 2018
    Assignee: AirWatch, LLC
    Inventors: Christopher Henretty, William Pinner, Emil Novakov, Anand Patel, David Shaw, Marshall Brown