Demand Based Messaging Patents (Class 709/206)
  • Patent number: 10291547
    Abstract: Systems and methods are disclosed for processing a request for network resources in a network comprising at least one endpoint a first pool of destinations. According to certain embodiments, a first request is received from an endpoint. A determination of whether to validate a first destination identifier associated with the first request is made based on at least one of a first timestamp and a first pool identifier associated with the first request. If it is determined to validate the first destination identifier, a target destination identifier is determined, and the first request is forwarded based on the target destination identifier. The requested network resource is received, and is transmitted to the endpoint.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: May 14, 2019
    Assignee: RingCentral, Inc.
    Inventors: Ivan Viktorovich Murashko, Alexey Konstantinovich Radkov
  • Patent number: 10291649
    Abstract: Systems and methods for performing a simulated phishing attack are provided. A simulated attack server can send a simulated attack email including a unique identifier to a target. The simulated attack server can receive a reply email including the unique identifier from the target. The simulated attack server can extract the unique identifier from the reply email. The simulated attack server can determine a match between the unique identifier and an identity of the target. The simulated attack server can record a target failure, responsive to determining the match between the unique identifier and the identity of the target.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 14, 2019
    Assignee: KNOWBE4, INC.
    Inventors: Alin Irimie, Stu Sjouwerman, Brian Jack
  • Patent number: 10291574
    Abstract: A transport arrangement and networking system can receive pick-up requests from user devices of requesting users. The pick-up requests can include a carpool service preference. The system can transmit an invitation to a driver device of a proximate carpool driver to service each received pick-up request and identify carpool riders riding with each requesting user. The system can further access social media data for the requesting user and the carpool riders. When the accessed social media data indicates a common link between the requesting user and the carpool rider(s) the system can generate and transmit a notification to the requesting user indicating the common link.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: May 14, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Rahul Bijor, Matthew Wyndowe, Zoran Martinovic, Dmitry Shevelenko, Amritha Prasad
  • Patent number: 10289678
    Abstract: This disclosure describes systems, methods, and apparatus that monitor any manifestation of an idea, such as typed, written, or verbal message or document creation (e.g., while a user types an email or instant message, or makes a phone call) and analyze the manifestation in real-time to extract a sentiment and based on this sentiment, determine if the idea(s) manifested in the message, document, or other medium poses a risk of violating compliance, policy, or law.
    Type: Grant
    Filed: July 1, 2017
    Date of Patent: May 14, 2019
    Assignee: FairWords, Inc.
    Inventors: Anish Sharad Parikh, Evan M. Caron, Vadim Polosatov, Emily Priscilla Wing
  • Patent number: 10291566
    Abstract: Methods and systems for inter-user communication that can provide data transmission management for more efficient communications are disclosed. The methods and systems can provide enhanced electronic communications, such as via electronic mail or text messaging. Improved communication tools can be provided to better management and/or control communications. The enhanced communication tools can be implemented by electronic devices, namely, computing devices, including portable or handheld electronic devices.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 14, 2019
    Inventors: Albert S. Penilla, C. Douglass Thomas
  • Patent number: 10291568
    Abstract: Systems, methods, and computer media for manipulating electronic messages are provided herein. A system for editing electronic messages can include at least one processor, and an application. The application can be configured to, by the at least one processor, send an electronic message from a sender to a recipient, edit the message after it has been sent to the recipient to create an edited message, retain a relative location of the message in the recipient's inbox while the edited message is created, send the edited message from the sender to the recipient, and place the edited message in the relative location of the message in the recipient's inbox.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: May 14, 2019
    Assignee: Myabuy, LLC
    Inventor: Joel Goslar
  • Patent number: 10290227
    Abstract: In a system for monitoring and assessing subject response to programmed physical training, a client application provides an intake form, into which subject information, such as contact information, demographics and history may be entered. At least part of the subject information may be stored in a central repository for aggregation with other subject data, for analysis and reporting. Parameterized descriptions of exercises produce a binary string for each exercise, the resulting in a binary map of an entire exercise system, such as the PILATES system. Using a digital session planner, a practitioner selects from filtered lists of exercises to generate a customized exercise sequence for a subject. After the training session, the binary strings for the session are aggregated and a summary of the session displayed for user and/or practitioner. Session data may be uploaded to the repository for aggregation with data from other subjects/session for analysis and reporting.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 14, 2019
    Assignee: PILATES METRICS, INC.
    Inventor: Joseph R. Quinn
  • Patent number: 10292003
    Abstract: A first device may receive a location of a second device simply by sending a text message to the second device. The text message may comprise an identifier of the second device (e.g., phone number of the second device, mobile subsection identification number of the second device, etc.) and a location code. A communication network may intercept the text message. The communication network may analyze contents of the text message. The network may determine that the location code is valid and determine the location of the second device. The network may provide an indication of the location of the second device to the first device.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: May 14, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Sangar Dowlatkhah, Venson M. Shaw
  • Patent number: 10291578
    Abstract: A network device may detect packets being transmitted on a network to obtain detected packets, identify Internet Protocol (IP) addresses corresponding to the detected packets, and identify candidate IP subnets that do not include any IP address in the IP addresses corresponding to the detected packets. A particular IP subnet may be selected from the set of candidate IP subnets for allocation to a set of target devices. A network device may identify a set of candidate Internet Protocol (IP) subnets, select a particular IP subnet from the set of candidate IP subnets, and transmit, to other network devices, an advertisement including an intent to use the particular IP subnet. Responsive to determining that none of the other network devices are using the particular IP subnet, the network device may select the particular IP subnet for allocating to a set of target devices.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: May 14, 2019
    Assignee: Hewlett Packard Enierprise Development LP
    Inventors: Amit Madan, Naveen Manjunath, Prateek Kapoor, Santashil PalChaudhuri
  • Patent number: 10291588
    Abstract: A technique is provided for controlling a secure registration for a service provided by a web server from a communication terminal in a telecommunications network. The technique includes a web server that saves a dynamically generated code matching the terminal's IP address and transmits a message containing the code to an e-mail address. This address is provided by the user in response to the terminal's connection to the web server. The server transmits to the terminal an application capable of generating an automated test to tell computers apart from humans. The answer provided by the user is encrypted with the terminal's IP address and the code contained in the message transmitted to the e-mail address, and is directly transmitted by the application to the server, which decrypts it and compares it with an expected answer to enable access to the web server if the decrypted answer matches the expected answer.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: May 14, 2019
    Assignee: Alcatel Lucent
    Inventors: Eric Joubert, Monique Lu
  • Patent number: 10291745
    Abstract: A user interface provides mechanisms for a user to select resources from a plurality of different groups, across clients. Updates from all of the selected resources are aggregated and displayed to the user, across clients, in an integrated view.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alfons A. Staerk, Shashi R. Singaravel, Sarat Chandra Subramaniam, Ladislau Conceicao, James C. Kleewein, Amit Gupta
  • Patent number: 10284803
    Abstract: In response to an operation such as power-on or power-off, channel change and sound volume change, a television set combined with a personal computer automatically makes e-mail with information in a predetermined format indicative of the operation attached. The e-mail is automatically sent to another television set to inform the other television set of operation of the own television set. On the other hand, the e-mail can be sent to a rating company for audience share survey. The television set automatically reads the received e-mail and attachment to change the indication of display. The television set has storage of the received information for analysis of an abnormality. Abnormality can be also sensed through abnormal act on the remote controller apt to be taken by a person in panic or off the truck. The television set refuses information from unknown address for blocking an attack of a stranger.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: May 7, 2019
    Assignee: NL GIKEN INCORPORATED
    Inventors: Masahide Tanaka, Tohru Matsui
  • Patent number: 10284514
    Abstract: Disclosed aspects relate to obtainability management in a social networking environment. A set of target recipients of a message may be detected in the social networking environment. A set of obtainability data may be ascertained with respect to the set of target recipients using the social networking environment. A message modification action may be determined using the set of obtainability data with respect to the set of target recipients. The message modification action may be performed in the social networking environment.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 7, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Chun Li Jia, Shu Qiang Li, Na Pei, Pei Sun, Chen XR Tian
  • Patent number: 10284504
    Abstract: A method, apparatus, and system are disclosed that provide an approved address couplet listing for communication handling. An inbound communication including sender and recipient field entries may be compared as a pair or couplet against the listing to determine whether the inbound communication should be discarded, subjected to additional (spam related) processing, or forwarded for storage or delivery purposes. The comparison may take place in conjunction with one or more hashing functions.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 7, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael John O'Reirdan, Michael Kemp
  • Patent number: 10283162
    Abstract: A computer implemented method of triggering events in a video, the method comprising: providing a list of objects with their states and corresponding events in video such that each state from the list triggers at least one event of the corresponding events, wherein each object from the list has at least one state triggering at least one event of the corresponding events from the list in video; detecting at least one object from the list that at least partially and at least occasionally is presented in frames of the video; tracking the at least one object and its state; triggering at least one event of the corresponding events from the list in video in case the state of the at least one object matches with one of its states from the list.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: May 7, 2019
    Assignee: Avatar Merger Sub II, LLC
    Inventors: Elena Shaburova, Victor Shaburov
  • Patent number: 10282352
    Abstract: Database clients submit junction data (such as invitees to a meeting or other event) at the same time that a new database entity is created. Junction data may be represented within a string array or other data structure that can be delivered using a SOAP, REST or similar protocol for delivering data to the computing server platform. By submitting junction data within the same structure that is used to create the new entity, the likelihood of phantom data or other corruption in the database is greatly reduced.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: May 7, 2019
    Assignee: salesforce.com, inc.
    Inventor: William Victor Gray
  • Patent number: 10282740
    Abstract: A computer program product for creating an online object-selection contest is described. The computer program product includes a non-transitory computer-readable medium and computer program code stored on the non-transitory computer-readable medium. The code is configured to cause a set of one or more processors to perform the following steps. A load selectable data object specification interface is presented and selectable objects data specifying two or more selectable data objects is received. A required number specification interface is presented and required number data specifying a required number of the selectable data objects are received. At least one odds value is calculated. A reward specification interface is presented and reward data is received. Executable code is generated for accessing the online object-selection contest. Entry data is received. It is determined whether each entry in the set of entries is eligible for the one or more rewards.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 7, 2019
    Assignee: Quidlum Deuce Inc.
    Inventors: Christopher Dee Bramwell, Cuyler Sean Steiner, Alyssa Whitney Steiner, David Wright
  • Patent number: 10284806
    Abstract: Approaches presented herein enable displaying a barrage message. Specifically, one or more objects and location information for each object in a frame of a video are identified. A barrage message to be displayed in the frame of the video is obtained. The barrage message is displayed without covering any object in the frame.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Xiao Cao Cao, Yu Huang, Yuan Jin, Chengyu Peng, Yin Qian, Xiao Rui Shao, Jian Jun Wang
  • Patent number: 10284611
    Abstract: A peer collaboration method comprising: receiving commands from certain users to create project correspondence environment (PCE) objects each containing PCE metadata and PCE team members and related entities; generating, for each of the PCE objects, child PCE objects associated with respective related entities, associating each entity with the respective child PCE object as a PCE child member, and inheriting respective PCE metadata from the PCE object, each one of the child PCE objects additionally containing child PCE team members; documenting correspondence held between any of the child PCE team members within each respective child PCE object; providing each of the child PCE team members with an access to the documented correspondence within the child PCE object; documenting correspondence held between any of the PCE team members with each of the entities; and providing each of the PCE team members with an access to the documented correspondence in the PCE object.
    Type: Grant
    Filed: May 13, 2018
    Date of Patent: May 7, 2019
    Assignee: Candex Technologies Ltd.
    Inventor: Jeremy S. Lappin
  • Patent number: 10284608
    Abstract: Methods and apparatus are provided for providing state information of a digital apparatus. State information for a user of the digital apparatus is determined based on the user's intention to perform communication. The state information is transmitted to a server. A display request for a contact list is received. A screen having a plurality of user items is displayed. Each of the plurality of user items corresponds to a respective one of a plurality of users in the contact list. At least one of the plurality of user items includes identification information of a user corresponding to the at least one of the plurality of user items, state information of the corresponding user that is received from the server, and at least one category indicator representing at least one recommended communication service category determined based on the state information of the corresponding user.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: May 7, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kyung-Soo Lim, Ju-Youn Lee
  • Patent number: 10284511
    Abstract: A method and system of selecting messaging settings on a messaging client are provided. When an outgoing message to be sent from the messaging client is addressed to a message recipient, the messaging client accesses a data store to determine whether specific messaging settings have been stored for the message recipient. If specific messaging settings have been stored for the message recipient, the messaging client selects the specific messaging settings for the message recipient to control the message characteristics of the outgoing message.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: May 7, 2019
    Assignee: BlackBerry Limited
    Inventor: Ian Robertson
  • Patent number: 10285001
    Abstract: Systems and methods are provided for receiving, at a first computing device, a request from a user to activate a new media collection, sending the request to a server computer for activation of the new media collection, receiving confirmation that the new media collection was activated, receiving a plurality of content messages associated with the new media collection, receiving from the user, a selection of the plurality of content messages to be included in the new media collection, sending, to the server computer, an indication of the selection of the content messages to be included in the new media collection, wherein the server computer causes the selection of content messages to be included in the new media collection and displayed in response to a request from at least a second computing device to view the new media collection.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: May 7, 2019
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Sheldon Chang, Maria Pavlovskaia, Amer Shahnawaz, Jianchao Yang
  • Patent number: 10284569
    Abstract: A method includes determining that a message sent using a sender account to a first user account of an email application is unopened for a first predetermined amount of time. The method further includes, in response to determining that the message is unopened for the first predetermined amount of time, transmitting the message to a second user account on a predetermined escalation list, wherein the predetermined escalation list is configured using the sender account prior to sending the message to the first user account. The method further includes restricting the first user account from performing an action associated with the message.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: May 7, 2019
    Assignee: CA, Inc.
    Inventors: Shaik Mokhinuddeen, Surya Kiran Satyavarapu, Gowtham Sen Potnuru
  • Patent number: 10284513
    Abstract: Disclosed aspects relate to obtainability management in a social networking environment. A set of target recipients of a message may be detected in the social networking environment. A set of obtainability data may be ascertained with respect to the set of target recipients using the social networking environment. A message modification action may be determined using the set of obtainability data with respect to the set of target recipients. The message modification action may be performed in the social networking environment.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: May 7, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Chun Li Jia, Shu Qiang Li, Na Pei, Pei Sun, Chen XR Tian
  • Patent number: 10284597
    Abstract: A system and method for determining whether an e-mail originates from a sender authorized by an address provider to send the e-mail to an intended recipient's e-mail address. The e-mail identifies an address provider from which the intended recipient's e-mail address was obtained. The e-mail is delivered to the intended recipient only upon verification that the sender is authorized by the address provider to obtain the intended recipient's e-mail address. The system and method may also provide for determining whether an e-mail originates from a forged source. A server receives data relating to an e-mail, including a purported sender and a verification host. The server queries the verification host with information pertaining to the e-mail and requests confirmation that the e-mail originates from the purported sender. The e-mail is determined to originate from a forged source unless the verification host responds that the e-mail originates from the purported sender.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: May 7, 2019
    Inventor: Gary Stephen Shuster
  • Patent number: 10277697
    Abstract: A method for pushing a web application message may include: receiving, by a push server, token information and message information sent by an application server, parsing the token information to obtain a client identifier and an application identifier, acquiring a corresponding client according to the client identifier, and pushing the message information and the application identifier to the client; and acquiring, by the client, a corresponding web application according to the application identifier, and displaying the message information according to the web application. In addition, a system for pushing a web application message is further provided. The foregoing method and system for pushing a web application message can improve the development efficiency.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: April 30, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ping Chen, Shuning Tian, Shudong Ruan, Kai Zhang, Shiqing Fan, Sha Mo, Li Xia
  • Patent number: 10275476
    Abstract: A computer system may include data aggregator logic configured to ingest a data item from a data source via an aggregation socket, wherein the aggregation socket is configured to ingest data items of a particular data type; identify a schema associated with the aggregation socket; convert the data item into a common data format using the identified schema; store the converted data item in a common data format storage associated with the computer device; and provide the stored data item to a data utilization system. The computer system may further maintain and record provenance and reputation models associated with data items stored in the common data format storage.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: April 30, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jean F. Dubois, Patrick J. Moran
  • Patent number: 10278018
    Abstract: A method includes determining, at a server based on location information associated with a mobile device, that the mobile device is within a particular range of a target location. The method also includes sending a notification to the mobile device requesting a video stream from the mobile device, where the video stream is to be captured at the target location.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: April 30, 2019
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventor: Barry Owen
  • Patent number: 10275742
    Abstract: Methods and devices for email management are provided. According to email information of emails in an email box, whether an email box contains advertisement emails is determined. The email information at least contains sender addresses of the emails. When the email box contains the advertisement emails, classification data of the advertisement emails are obtained by obtaining the email information of the advertisement emails and classifying the advertisement emails, according to the sender addresses thereof, to form advertisement-email sets with each set containing at least one advertisement email. The at least one advertisement email in a same advertisement-email set has a same sender address. The advertisement emails are displayed according to the classification data thereof. Accordingly, the email managing device includes a determining module, an obtaining module, and a displaying module.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 30, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Tieming Huang, Yongfeng Wang, Jiajian Xu, Shaohua Luo, Xi Chen
  • Patent number: 10277397
    Abstract: A system and method for e-mail authentication. The method includes aggregating a plurality of headers associated with an e-mail message and transmitting the aggregated plurality of headers to a validation service. A validation response is then received from the validation service. The e-mail is authenticated based on the validation response.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 30, 2019
    Assignee: Iconix, Inc.
    Inventors: Scott A. Sachtjen, Vlad Adrian Hociota, Razvan Vlad Lazar, Serban Adrian Tir
  • Patent number: 10275325
    Abstract: A method of site isolation protection includes the following steps. A set of clustered engines including a first engine at a first site and a second engine at a second site is provided. A Fiber Channel (FC) connection and an Ethernet connection between the first and the second sites are provided. Whether an Ethernet Heartbeat (EH) from one of the first engine and the second engine through the Ethernet connection exists is detected when the FC connection fails. One of the first engine and the second engine is shut down when the EH exists. Furthermore, a quorum service at a client site is provided in different IP domain to further protect site isolation from happening, while the FC connection and Ethernet Heartbeat connection failed at the same time.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: April 30, 2019
    Inventor: Horatio Lo
  • Patent number: 10277555
    Abstract: An IP address distribution device sequentially transmits, to a terminal device on receiving an IP address request signal from the terminal device, IP address distribution signals including respective distribution IP addresses that are IP addresses selected one by one from among all unused IP addresses in a network. For the received IP address distribution signals, the switch device is subjected to setting to determine passage or blockage of the IP address distribution signal for each port in accordance with contents of all or a part of the distribution IP address included in the IP address distribution signal.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: April 30, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Tetsuya Shigeeda
  • Patent number: 10275736
    Abstract: An update server receives update instructions from a client. The update instructions comprise a text string containing an expression specifying an update to product information stored in a product database of an electronic marketplace. After parsing the update instructions into tokens, the update server interprets the tokens to obtain a product identifier and an action to perform to update the product information. The update server then performs the action on the product information, where the action may include changing the product's price or changing information for a specified date range. By using update instructions comprising a text string, a user of the client can quickly update the product information for a set of products.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventor: Srinivas Annam
  • Patent number: 10270871
    Abstract: A client application of a device receives presence information and other interaction information from other devices synchronized to a set of content items. The interaction information indicates interactions of at least one other device with respect to a synchronized content item. The client application displays a browser depicting the synchronized content items and permitting navigation among organizational elements. The browser also displays the interaction information associated with the content items received from the other devices. The browser displays the interaction information with respect to particular content items or for an organizational element. The browser may also include an activity feed displaying interaction information specific to a content item or relating to a synchronized folder or organizational element. This permits a user to view, at a browser, activity and interactions of other users with respect to content items using native applications on another device.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: April 23, 2019
    Assignee: Dropbox, Inc.
    Inventor: Maxime Larabie-Belanger
  • Patent number: 10270919
    Abstract: An image forming apparatus includes: a reception unit configured to receive identifiers for communication of respective destinations from a first server; a display unit configured to display a screen to make an user select any one of the identifiers as an address of image data; and a transmission unit configured to transmit the image data to the selected identifier when any one of the identifiers has been selected and to transmit the image data to a transmission device for storing the identifier or a second server from which the transmission device downloads the data when the identifier is not received.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 23, 2019
    Assignee: KONICA MINOLTA, INC.
    Inventors: Takanobu Sugiyama, Takashi Oikawa, Tatsuya Kitaguchi, Shumpei Iwaoka
  • Patent number: 10270729
    Abstract: The present invention relates to a messaging technique, and more specifically, relates to a method and system for messaging using information of predetermined message recipients. According to one aspect of the present invention, there is provided a method for messaging, comprising: obtaining message recipients designated by a to-be-sent message; obtaining predetermined message recipients corresponding to the to-be-sent message; and in response to inconsistency between the designated message recipients and the predetermined message recipients, unifying the designated message recipients and the predetermined message recipients. According to the method and system for messaging provided by the present invention, message recipients may be efficiently controlled and uniformed so as to avoid missing of recipients or to promptly update message recipient information. Further, the messaged content can be efficiently controlled and unified.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yi X. Liu, Dale M. Schultz, Jing Xing, Zuo Peng Zhang
  • Patent number: 10270666
    Abstract: A network map of an individual's implicit and explicit people relationships across multiple workloads is provided. Relationships between people may be leveraged and ranking for people relationships may be performed based on activities across multiple workloads. People relationships may be displayed in the network map to provide a visual understanding of relationships and connections. Navigation to any person represented in the network map may be enabled, and commonalities in relationships between a navigating user and a given person navigated to in the network map may be exposed. Trending items and activity streams for a person or group of persons may be shown in the network map.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Viral Shah, Berit Herstad, Vikramjeet Singh Jassal, Alexander Kempton, Ståle Sørensen, Sveinar Rasmussen, Alexander Distel, Zoran Dovedan, Ivan Dijan
  • Patent number: 10270915
    Abstract: A method for managing operations during a first conference call between a first communication device and a plurality of communication devices, comprising the (1) displaying a calendar to identify a set of attributes of at least one conference call (2) scheduling and initiating a second conference call during the ongoing first conference call (3) displaying a participant status of each participant of the conference call; (4) displaying a conference call status of each ongoing conference calls, and a connection interface whereby a participant may selectively join an ongoing conference call; (5) displaying real time data pertaining to each participant of each conference call; and (6) initiating a chat session between at least two communication devices of the plurality of communication devices during the ongoing first conference call, and displaying a chat participant status on the at least two communication devices.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: April 23, 2019
    Inventors: Anthony Schmitz, Alexandros Tsepetis
  • Patent number: 10270862
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for invoking a non-search action based on a search query. A server system receives a search query from a remote computing device. The server system determines whether the search query includes reserved text that indicates an intent by a user that provided the search query to the remote computing device to perform a non-search messaging action instead of or in addition to obtaining search results. The server system provides to the computing device, in response to determining that the search query includes the reserved text, code for causing the remote computing device to display a draft communication that includes at least the search query without the reserved text, and for allowing the user to edit the draft communication before transmitting the draft communication for receipt by recipient users.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
  • Patent number: 10269048
    Abstract: Techniques are provided that include obtaining a Document Object Model of an HTML document. A configuration XPath is obtained identifying, as of a configuration time, a node within the Document Object Model as a native advertisement placement candidate container. Additional information is obtained regarding native advertisement placement candidate containers within the Document Object Model, and an injection XPath, identifying a node within the Document Object Model as a native advertisement placement candidate container, is generated at an injection time, subsequent to the configuration time, based on the configuration XPath and the additional information. The additional information may include information regarding at least one of a title element, description element and image element identified by a user as being associated with native advertisement placement candidate containers. Generating the injection XPath may include removing a numerical identifier from one or more tags of the configuration XPath.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 23, 2019
    Assignee: Excalibur IP, LLC
    Inventors: Stergios Stergiou, Herve Marcellini, Sreenivasulu Jaladanki
  • Patent number: 10268769
    Abstract: A method includes determining a first content is being accessed, wherein the first content includes a first message posted by a first user in a platform for communication between a plurality of users. The method initializes a sentiment filter for the first content based on a set of parameters. Responsive to identifying a first word, the method determines whether the first word of the first message exceeds a negative sentiment threshold. Responsive to determining the first word of the first message exceeds the negative sentiment threshold, the method identifies one or more parameters for displaying the first message posted by the first user, wherein the one or more parameters alter how the first word and the first message are displayed with respect to the exceeding of the negative threshold. The method displays the first message posted by the first user according to the identified one or more parameters.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Patent number: 10271236
    Abstract: Collection of crowd-sourced access point quality and selection data for intelligent network selection can be utilized by mobile devices to self-learn and optimize access point device selection. A cloud-based application can be utilized in conjunction with the mobile device to build a database of access point quality and thresholds suitable for real-time and other jitter-sensitive services. The mobile device jitter measurements and selection thresholds can be collected and sent to a cloud platform, which creates an access point performance and selection threshold profile.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 23, 2019
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLC
    Inventors: Arthur Richard Brisebois, Jeffrey Mikan, Kurt Huber
  • Patent number: 10264081
    Abstract: Techniques for providing a people recommendation system for predicting and recommending relevant people (or other entities) to include in a conversation based on contextual indicators. In an exemplary embodiment, email recipient recommendations may be suggested based on contextual signals, e.g., project names, body text, existing recipients, current date and time, etc. In an aspect, a plurality of properties including ranked key phrases are associated with profiles corresponding to personal entities. Aggregated profiles are analyzed using first- and second-layer processing techniques. The recommendations may be provided to the user reactively, e.g., in response to a specific query by the user to the people recommendation system, or proactively, e.g., based on the context of what the user is currently working on, in the absence of a specific query by the user.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: April 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Chenlei Guo, Jianfeng Gao, Xinying Song, Byungki Byun, Yelong Shen, Ye-Yi Wang, Brian D. Remick, Edward Thiele, Mohammed Aatif Ali, Marcus Gois, Xiaodong He, Jianshu Chen, Divya Jetley, Stephen Friesen
  • Patent number: 10263943
    Abstract: A system and method includes receiving, with a processor, an electronic communication from a user device associated with a sender of the electronic communication, the electronic communication being directed to a recipient member of an online social networking system. An entity is determined with which the sender is associated. Relevance scores of information to the entity and to the recipient are determined by comparing social network data regarding the recipient with the entity. At least some of the information is incorporated to the electronic communication based on the relevance scores of the information. A network interface transmits the electronic communication with the at least some of the information added to a user device associated with the recipient.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin Chuang, Srihari Murali
  • Patent number: 10262041
    Abstract: A device may receive a plurality of data objects from a plurality of sources; identify text data, image data, and location data of the plurality of data objects; identify relevant data objects, of the plurality of data objects, based on the text data, and/or based on the image data, based on the location data, and/or based on comparing the text data, the image data, and the location data to a predefined element that identifies values relevant to a particular group or subject area; assign scores to the relevant data objects based on the text data, the image data, and the location data; aggregate the scores, as one or more aggregated scores, with regard to one or more users associated with the relevant data objects; and/or perform one or more actions based on the one or more aggregated scores associated with the one or more users.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: April 16, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Anthony McCoy, Md Faisal Zaman, Carl Sharpe, Sofian Hamiti
  • Patent number: 10264315
    Abstract: Techniques and system configurations for generating rankings and ranking models for information based on streaming event data are disclosed herein. In an example, electronic operations used for ranking and ordering information provided in commerce user interface based on streaming events include: processing streaming events representing user interaction in a commerce user interface; producing a ranking model from the events for a subsequent output within the commerce user interface; and generating the subsequent output of the information set via the commerce user interface, using the ranking model, where respective items of information are ordered among each other based on an engagement score, an exposure score, or a relevancy score. In a further example, the exposure score is used as a weight to the engagement score, relative to the relevancy score. With this technique, a balanced approach for presenting and organizing data relevancy may be offered in user interfaces.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: April 16, 2019
    Assignee: BBY SOLUTIONS, INC.
    Inventor: Dong Ouyang
  • Patent number: 10263927
    Abstract: A communication system obtains a message intended for one or more recipients. The message contains one or more content elements. The communication system determines, based on the message, a first recipient of the one or more recipients. The communication system detects a first content tag associated with a first content element of the one or more content elements. The communication system alters the first content element based on the first recipient and the first content tag.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventor: Sachin Mahajan
  • Patent number: 10263839
    Abstract: Methods and systems for remotely managing a switching device are provided. According to one embodiment the existence of a firewall security device within a network is automatically determined by a discovery module of a switching device. Upon determining the existence of the firewall security device, a command channel is established with the firewall security device by a communication module of the switching device. The switching device may then receive commands issued by the firewall security device through the command channel relating to configuration of one or more Virtual Local Area Networks (VLANs).
    Type: Grant
    Filed: March 15, 2014
    Date of Patent: April 16, 2019
    Assignee: Fortinet, Inc.
    Inventors: Jun Li, Ting Liu
  • Patent number: 10263924
    Abstract: A system and message for message selection and presentation, including: receiving a request for content, wherein the request is associated with a context account of a messaging platform; identifying a set of unviewed messages associated with the context account; identifying grouping criteria for grouping content based on messages; applying, by a computer processor, the grouping criteria to the unviewed messages to generate a content group, wherein the content group is associated with a subset of the unviewed messages; and providing at least a portion of the content group in response to the request.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 16, 2019
    Assignee: Twitter, Inc.
    Inventors: Michael Davidson, Joshua Brewer, David DeSandro, Erin Nolan, Geoffrey Brown
  • Patent number: 10263929
    Abstract: A computer-implemented method for intelligent chat governance, is provided. The computer-implemented method includes analyzing an incoming message based on relationship between a plurality of users, content of the incoming message, and metadata of the incoming message. The computer-implemented method further includes calculating a plurality of prioritization metrics of the incoming message based on a comparison of the analyzed message to a knowledge base, wherein the knowledge base includes behavioral tendencies of users of the incoming message, patterns of interaction of the users, and situational awareness of the users. The computer-implemented method further includes the transmitting the incoming message to a client interface of, in response to a determination that at least one of the plurality of prioritization metrics are greater than a threshold level.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Ravi K. Muthukrishnan, Abdolreza Salahshour