Priority Based Messaging Patents (Class 709/207)
-
Patent number: 10642457Abstract: A contact management system such as in a telephone or CRM system displays contact information from contact records based on a combination of contact record fields. In certain exemplary embodiments, contact records identified according to a Last Contacted field are prioritized based on a Last Activity field and are displayed in prioritized order via a graphical user interface, where the Last Contacted field of a record indicates the last time communication was made with that contact (e.g., via email or phone) and the Last Activity field of a record indicates the last time the contact record was updated in any of a variety of ways (e.g., last date of contact, or last time information in the record was edited by a user).Type: GrantFiled: August 17, 2018Date of Patent: May 5, 2020Inventor: Romek Figa
-
Patent number: 10645053Abstract: Various embodiments of the present technology generally relate to systems and methods for attracting new users to create new e-mail accounts. More specifically, some embodiments provide for systems and methods for generating a new user base by offering attractive e-mail addresses. The attractive or preferred e-mail addresses may be shorter than the current e-mail address being used, have a particular format, belong to a particular domain, or the like. This email address can be reserved for few days and an invitation can be sent. In some embodiments, the invitation can be added at the end of an e-mail sent by another user or automatically generated from the system itself. When a recipient clicks on the link, the mailbox can be activated for use. In some embodiments, the system may offer a migration service to transfer e-mails from the original e-mail address to the new e-mail address.Type: GrantFiled: April 7, 2017Date of Patent: May 5, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Dipak Sarjerao Pawar, Jaskaran Singh
-
Patent number: 10645005Abstract: A graphical interface update method and graphical interface update apparatus are provided. The method includes: determining a dirty region, the dirty region being a region that needs to be changed in a graphical interface; obtaining a drawing instruction, the drawing instruction indicating a drawing area; calculating an intersection set between the drawing area and the dirty region; and sending, to a user equipment, an instruction data stream indicating the intersection set, the user equipment updating the graphical interface according to the instruction data stream.Type: GrantFiled: January 24, 2017Date of Patent: May 5, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Weiguang Wang, Wensheng Cao, Xiang Han
-
Patent number: 10635271Abstract: A method for managing contacts in a messaging application includes displaying, by a client device executing a messaging application, a list of a plurality conversations associated with the client device, determining, by the client device, an amount of time that the messaging application has been in use, displaying, by the client device and based on a rating value, a particular conversation from the list using a different appearance from other conversations of the list, wherein the rating value is based in part on the amount of time.Type: GrantFiled: October 30, 2017Date of Patent: April 28, 2020Assignee: ATLASSIAN PTY LTDInventor: Orpheus Mall
-
Patent number: 10637815Abstract: One or more computing devices, systems, and/or methods for displaying messaging interfaces based upon email conversations are provided. For example, an email conversation associated with a plurality of user accounts may be identified. Email activity associated with the plurality of user accounts may be monitored. Based upon the email activity, it may be detected that a second plurality of user accounts of the plurality of user accounts are concurrently in an active state. A first device, associated with a first user account of the second plurality of user accounts, may display a first messaging interface comprising a first representation of the email conversation. A second device, associated with a second user account of the second plurality of user accounts, may display a second messaging interface comprising a second representation of the email conversation.Type: GrantFiled: October 1, 2018Date of Patent: April 28, 2020Assignee: Oath Inc.Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
-
Patent number: 10637810Abstract: In a method for distributed upload of documents an upload email address is assigned to a user and associated with a searchable document database accessible by the user via a user device and a network. Sender acceptance criteria are established for the upload email address. An email addressed to the upload email address and having a sender email address is received from an email sender via the network. A determination is made as to whether the received email meets sender acceptance criteria. Responsive to a determination that the email meets sender acceptance criteria, documents attached to the email are identified. Each identified document is associated with a document record comprising a document identifier and a sender identifier associated with the email sender and is stored in the searchable document database with the document record.Type: GrantFiled: December 17, 2019Date of Patent: April 28, 2020Assignee: CAPITAL ONE SERVICES, LLCInventors: Michael Mossoba, Abdelkader Benkreira, Joshua Edwards
-
Patent number: 10631045Abstract: An artificial intelligence (AI) system for simulating functions such as recognition, determination, and so forth of a human brain by using a mechanical learning algorithm such as deep learning, or the like, and an application thereof are provided. A method of filtering video by a device is provided. The method includes selecting at least one previous frame preceding a current frame being played from among a plurality of frames included in the video, generating metadata regarding the selected at least one previous frame, predicting harmfulness of at least one next frame to be displayed on the device after playback of the current frame, based on the generated metadata, and filtering the next frame based on the predicted harmfulness.Type: GrantFiled: April 5, 2019Date of Patent: April 21, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Ji-hwan Yun, Min-seo Kim, Jae-yun Jung
-
Patent number: 10631063Abstract: This application discloses a method for using closed captions to initiate display of related content. A computer system identifies a set of first information in closed captions of a video stream, and searches an identity database using the set of first information as queries. The identity database stores a plurality of identities, and each identity is associated with a name and an importance metric. The computer system identifies one or more identities in the identity database based on the respective importance metrics of the one or more identities, and obtains second information of one or more content files related to the identities identified in the identity database. Upon obtaining the second information, the computer system generates instructions to invoke an application for presenting the second information of the one or more content files to the user of the computing device.Type: GrantFiled: April 9, 2018Date of Patent: April 21, 2020Assignee: GOOGLE LLCInventor: Steven Keith Hines
-
Patent number: 10623346Abstract: A computer-implemented for delivering tailored content to an individual includes: obtaining, by a computer system, communications of the individual; obtaining, by the computer system, a communication fingerprint for the individual based on analysis of the communications of the individual; tailoring, by the computer system, a message to the individual using the communication fingerprint; and delivering the message to the individual. Using sentiment analysis combined with a unique communication fingerprint for an individual advantageously provides for a more tailored, and thus more effective, communication to the individual.Type: GrantFiled: February 19, 2019Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nathaniel J. Gibbs, Matthew M. Lobbes, Shelbee D. Smith-Eigenbrode, Brian J. Snitzer
-
Patent number: 10613737Abstract: Methods, apparatuses, and systems are described for sharing a folder and any contents (e.g. file(s)) thereof, via at least one communication. In an aspect, the folder and any contents (e.g. file(s)) thereof may be shared through a specific combination of capabilities or operations involving an email message and a file explorer interface without an attachment included with the at least one email message.Type: GrantFiled: April 10, 2019Date of Patent: April 7, 2020Assignee: Motion Offense, LLCInventor: Robert Paul Morris
-
Patent number: 10616335Abstract: In one aspect of the present disclosure, a management controller configured for assisting configuration of a compute node is disclosed. The management controller includes a processor and a memory communicatively coupled to the processor and operable to instruct the processor to assist configuration of the compute node by receiving a request to configure the compute node, obtaining configuration information for the compute node, serving as a proxy emulating a presence of the compute node on a fabric, discontinuing to serve as the proxy after the compute node is configured. In some embodiments, serving as a proxy emulating a presence of the compute node on a fabric may include logging in to the fabric on behalf of the compute node and staying logged in to the fabric while the compute node is being configured with one or more configurable resources.Type: GrantFiled: August 17, 2016Date of Patent: April 7, 2020Assignee: CISCO TECHNOLOGY, INC.Inventor: Danny William Hanson
-
Patent number: 10600032Abstract: For each of a plurality of e-mail files contained in a first data repository, at least one score for the e-mail file can be determined. Determining the at least one score can include determining whether the e-mail file contains at least one design element and, responsive to determining that the e-mail file contains at least one design element, determining whether the design element is authored by a template developer. A ranking can be assigned to each of the plurality of e-mail files based on the scores. E-mail files having a ranking that at least meets a threshold value can be identified. Migration of the e-mail files having the ranking that at least meets the threshold value to the second data repository can be automatically initiated in response to the user selecting a user interface element.Type: GrantFiled: April 16, 2018Date of Patent: March 24, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stacy L. Lieder, Hilda A. Saucedo, Charles E. Smith
-
Patent number: 10599673Abstract: The disclosed technology relates to a system configured to identify at least one difference between a sync tree and at least one of a remote tree and a local tree. The sync tree represents a known synced state between a server state and a file system state, the remote tree represents the server state, and the local tree represents the file system state. The system may further generate, based on the at least one difference, a set of operations configured to converge the server state and the file system state and manage the execution of the set of operations.Type: GrantFiled: January 11, 2018Date of Patent: March 24, 2020Assignee: Dropbox, Inc.Inventors: Isaac Goldberg, Sujay Jayakar, John Lai, Robert Ying, Nipunn Koorapati, Gautam Gupta, Geoffry Song, Elmer Charles Jubb, IV
-
Patent number: 10599488Abstract: Techniques are provided for improving the performance of a constellation of coprocessors by hardware support for asynchronous events. In an embodiment, a coprocessor receives an event descriptor that identifies an event and a logic. The coprocessor processes the event descriptor to configure the coprocessor to detect whether the event has been received. Eventually a device, such as a CPU or another coprocessor, sends the event. The coprocessor detects that it has received the event. In response to detecting the event, the coprocessor performs the logic.Type: GrantFiled: June 29, 2016Date of Patent: March 24, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David A. Brown, Rishabh Jain, Michael Duller, Erik Schlanger
-
Patent number: 10587525Abstract: The present disclosure describes a system and method to reduce the overall time taken to complete distributed process workflows. Each workflow can include multiple actions that are completed by or at different client devices. The actions of a workflow can be dependent on prior actions in the workflow. For example, a second client device may not be able to complete a second action until a first client device completes a first action in the workflow. The system can predict time periods and the geolocations where client devices are most likely to complete an assigned action. Using the selected time periods and geolocations, the system can transmit notifications to the client devices when the action is most likely to be completed.Type: GrantFiled: May 2, 2018Date of Patent: March 10, 2020Assignee: Citrix Systems, Inc.Inventors: Praveen Raja Dhanabalan, Saurabh Pant
-
Patent number: 10579697Abstract: The present invention provides a technique to immediately acquire a specific content item on a web page. A reception apparatus includes a first reception unit configured to receive data representing a configuration of a web page; an assigning unit configured to assign, in a case in which a content item constituting the web page, specified in the data received by the first reception unit, is an image content item to which a link to another content item or a script is set, a high priority to the content item constituting the web page; a notification unit configured to notify a transmission apparatus of a notification message based on the priority assigned by the assigning unit; and a second reception unit configured to receive the content item constituting the web page, transmitted from the transmission apparatus on the basis of the notification message.Type: GrantFiled: January 26, 2016Date of Patent: March 3, 2020Assignee: Canon Kabushiki KaishaInventor: Atsushi Ikeda
-
Patent number: 10581927Abstract: In one embodiment, a system for providing WebRTC media services comprises a WebRTC-enabled media server including a scripting engine, a WebRTC functionality provider, and a control application programming interface (API). The WebRTC-enabled media server is configured to receive, from a WebRTC application server, a stream establishment application, and to establish, via the stream establishment application, a plurality of WebRTC interactive flows associated with a corresponding plurality of WebRTC clients. The WebRTC-enabled media server is also configured to apply a media service to one or more of the plurality of WebRTC interactive flows to generate one or more media server flows, and provide the media server flows to one or more of the plurality of WebRTC clients. The WebRTC-enabled media server may thus provide functionality via familiar WebRTC control interfaces.Type: GrantFiled: April 17, 2014Date of Patent: March 3, 2020Assignee: Avaya Inc.Inventors: Joel Ezell, John H. Yoakum
-
Patent number: 10572562Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for performing time-partitioned collaborative filtering in an on-demand service environment including, for example, receiving as input, a plurality of access requests for data stored within the host organization and a corresponding plurality of actions for the data to which access is requested; accessing an input table having a time field, action field, item field, and agent field therein; recording time data and agent data for each of the received plurality of access requests and the corresponding plurality of actions; recording an item within the item field and an action within the action field for each of the received plurality of access requests and the corresponding plurality of actions based on the action performed on an item of the data to which access is requested; and analyzing the input table to generate one or more pairs of first actions and items to second actions and items and a time based score for eacType: GrantFiled: April 4, 2017Date of Patent: February 25, 2020Assignee: salesforce.com, inc.Inventor: Joel Palmert
-
Patent number: 10574599Abstract: A contents providing method is implemented with a computer including at least one processor and a memory. The method includes: registering contents by matching time information with data received from a first user terminal, and storing the data in association with the time information; receiving a request for access to the registered contents; establishing a conversation interface with a messenger account related to the registered contents in response to the request for access; and reproducing the registered contents as a real-time conversation by providing the data through the conversation interface in an order corresponding to the time information.Type: GrantFiled: August 31, 2015Date of Patent: February 25, 2020Assignee: LINE CorporationInventors: Tae Hwan Hwang, Seok Chan Lee
-
Patent number: 10572561Abstract: A first search is performed in response to a received search query. The first search is based at least in part on a first portion of the search query. In the first search, a first set of content items are searched over to identify a first set of search results. Each result in the first set of search results identifies at least one content item of the first set of content items. A second set of content items for performing a second search is determined based at least in part on one or more of the results in the first set of search results. The second set of content items includes content items not included in the first set of search results. A second search is performed, searching over the second set of content items to identify a second set of search results. The second search is based at least in part on a second portion of the search query. Each result in the second set of search results identifies at least one content item of the second set of content items.Type: GrantFiled: July 21, 2017Date of Patent: February 25, 2020Assignee: Google LLCInventors: Corin Anderson, Benedict A. Gomes
-
Patent number: 10572748Abstract: An adaptive parallel imaging processing system in a vehicle is provided. The system may include, but is not limited to, a plurality of processors and a resource management system including, but not limited to, an execution monitor, the execution monitor configured to calculate an average utilization of each of the plurality of processors over a moving window, and a service scheduler controlling a request queue for each of the plurality of processors, the service scheduler scheduling image processing tasks in the respective request queue for the each of the plurality of processors based upon the average utilization of each of the plurality of processors, the capabilities of each of the plurality of processors, and a priority associated with each image processing task, wherein an autonomous vehicle control system is configured to generate the instructions to control the at least one vehicle system based upon the processed image processing tasks.Type: GrantFiled: December 6, 2017Date of Patent: February 25, 2020Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Shige Wang, Wei Tong, Shuqing Zeng, Roman Millett
-
Patent number: 10567323Abstract: Collecting online group chat messages. An embodiment of the invention may include determining a received message satisfies at least one of a plurality of message collection rules. The embodiment may also include recording the received message to at least one of a plurality of message tables based on each of a plurality of chat participants mentioned in the received message. The embodiment may further include determining a first chat participant within the plurality of chat participants chooses to open a private chat session with a second chat participant within the plurality of chat participants. The embodiment may also include identifying a plurality of recorded messages within the plurality of message tables where the first chat participant typed a screen name or a given name for the second chat participant and where the second chat participant typed a screen name or a given name of the first chat participant.Type: GrantFiled: March 16, 2018Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Yan Lan, Qian Cheng Liao, Li Wang, Xiao Li Wang, Jun Qing Zhang
-
Patent number: 10558417Abstract: Systems and methods for displaying prioritized content using a display array are described herein. In some embodiments, a display array may include two or more display devices, which may render content thereby. If an update or change to the content occurs, or if new content is requested, then that content may be assigned a higher priority level. A computing system may include a device management system that continually monitors the availability of the various display devices of the display array, and based on the content received by an applications management system of the computing system, determines which display device should render which content. For instance, an update to content displayed on a second display device may be caused to be displayed on a first display device in response to the device management system determining that the first display device is to be used for displaying high priority content.Type: GrantFiled: June 6, 2018Date of Patent: February 11, 2020Assignee: Amazon Technologies, Inc.Inventors: David Edward Bliss, Michael Douglas McQueen
-
Patent number: 10560745Abstract: Aspects of the subject disclosure may include, for example, a system and method for selecting media content for a group of persons located at a venue. The system and method identify a plurality of viewers in a vicinity of a venue that has one or more display devices from location data and extracts a content viewing preference of each viewer from their profile data. The process includes aggregating the content viewing preference of each of the plurality of viewers to generate an aggregated content profile. Based on the aggregated content profile, a list of content is generated. Next, a first group of viewers approaching a viewing range of a display device are sensed by imaging data. Any conflicts between content viewing preferences of the first group of viewers are detected and resolved based on weighting the viewing preferences of the group. Other embodiments are disclosed.Type: GrantFiled: August 28, 2018Date of Patent: February 11, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: David Crawford Gibbon, Yadong Mu, Lee Begeja, Bernard S. Renger, Raghuraman Gopalan, Behzad Shahraray, Zhu Liu, Eric Zavesky
-
Patent number: 10560417Abstract: A task assistant identifies a correspondence received by a source associated with a user and determines that the correspondence includes a request. The task assistant further determines a ranking associated with the request based on one or more characteristics of the request and of the correspondence. In response to the ranking of the request exceeding a threshold, the task assistant generates a notification associated with the request and provides the notification to a client device associated with the user.Type: GrantFiled: August 30, 2017Date of Patent: February 11, 2020Assignee: YVA.AI, Inc.Inventors: David Yan, Victor Bocharov, Polina Kananykina, Anton Gordienko, Victor Kuznetsov, Aleksandr Mertvetsov
-
Patent number: 10558752Abstract: Summarizing and visualizing information relating to a topic of discussion in a group instant messaging session is provided. A message from a client device of a plurality of client devices is received. One or more keywords from the message are extracted based, at least in part, on at least one of (i) one or more natural-language processing algorithms and (ii) one or more text mining algorithms. The one or more keywords are incorporated into a model that includes a plurality of keywords and describes, at least in part, a topic of a group instant messaging session among the plurality of client devices. At least one of (i) the model and (ii) instructions describing how to update the model are distributed to the plurality of client devices.Type: GrantFiled: June 28, 2016Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Shi Kun Li, Ka Lin, Fang Lu, Dan Zhang, Junqian Zhou
-
Patent number: 10558751Abstract: Summarizing and visualizing information relating to a topic of discussion in a group instant messaging session is provided. A message from a client device of a plurality of client devices is received. One or more keywords from the message are extracted based, at least in part, on at least one of (i) one or more natural-language processing algorithms and (ii) one or more text mining algorithms. The one or more keywords are incorporated into a model that includes a plurality of keywords and describes, at least in part, a topic of a group instant messaging session among the plurality of client devices. At least one of (i) the model and (ii) instructions describing how to update the model are distributed to the plurality of client devices.Type: GrantFiled: November 17, 2015Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Shi Kun Li, Ka Lin, Fang Lu, Dan Zhang, Junqian Zhou
-
Patent number: 10560492Abstract: Sharing data with various user devices may be performed by receiving a request from a first user device to connect to a session with a live web page collaboration application managed by a proxy server, loading a data presentation via a master page of a master application operated by the proxy server, receiving at least one co-browsing request from at least one other user device, authorizing the at least one co-browsing request, and providing live data from the data presentation to the first user device and the at least one other user device actively participating in the session.Type: GrantFiled: June 14, 2016Date of Patent: February 11, 2020Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10552234Abstract: Technology is disclosed herein that enhances collaboration notifications. In various implementations, a notification queue is maintained for internal notifications that are generated as editing events that occur in relation to a shared document. The notification queue is periodically queried to determine which of the notifications qualify at a given time to be communicated externally to a group of users. An individual notification is communicated when only a single internal notification qualifies. But when multiple internal notifications are present that qualify, then a group notification is sent. Thus, users are presented with fewer notifications than otherwise, improving the user experience and conserving communication and computing resources.Type: GrantFiled: December 10, 2015Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Omeed Chandra, Ginger Elizabeth Fang, Sanyam Sharma, Daniel Robert Amirault
-
Patent number: 10552072Abstract: A technique for managing data storage provides multiple physical computing machines and block storage arranged in a NAS (network attached storage) cluster. The physical computing machines run NAS servers, with each NAS server including an FSDB (file system database) that identifies a set of file systems that belong to the NAS server. LUNs (Logical UNits) in the block storage provide backing store for the set of file systems of each NAS server. The NAS cluster manages access to a file system namespace for a set of file systems, including for example Distributed File System (DFS) typically accessed using the Server Message Block (SMB) protocol, by clients of different types, including for example clients using the Network File System (NFS) protocol.Type: GrantFiled: July 31, 2017Date of Patent: February 4, 2020Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, Frederic Corniquet, Jean-Louis Rochette, Thomas Dahl
-
Patent number: 10554609Abstract: Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.Type: GrantFiled: August 14, 2016Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
-
Patent number: 10554610Abstract: A device identifies an email address of a recipient listed in an email. The device determines whether the email address is erroneous and based on determining that the email address is erroneous, the device displays a recommended email address to a user.Type: GrantFiled: June 23, 2016Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
-
Patent number: 10541047Abstract: A Health Information Service Providers Proxy (HISP Proxy) for Electronic Medical Records (EMR)-focused and Non-EMR focused environments for healthcare organizations (HCOs) to manage their Direct Secure Messaging (DSM) and HISP communications is disclosed. The HISP Proxy includes a DSM message bus located between HCO end-users and a HISP to intercept inbound messages and outbound messages and then to pass the messages through, an Accounting Service, a Privacy Policy Service, a Document Distribution Service, a Message Disposition Notifications (MDN) Alerting Service, and/or a Document Signing Service.Type: GrantFiled: February 11, 2015Date of Patent: January 21, 2020Assignee: MRO CorporationInventor: David J. Borden
-
Patent number: 10540433Abstract: A service for implementing form fields is described. The service may include receiving (e.g., from a browser) information regarding input received to one or more fields rendered in a browser application. The service may also include forwarding the information to a subscriber of the service. An indication that the information was forwarded may be provided to the browser. In some instances, the service may be implemented without executing server-side code on a server of the entity that provided content that includes the form.Type: GrantFiled: December 3, 2012Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Mark Shamis
-
Patent number: 10536419Abstract: A method for searching and displaying content related to a post in an activity stream may include presenting, by a processor, an activity stream to a user. The activity stream may include a plurality of posts. The method may also include detecting a user action with respect to a particular post of the plurality of posts and analyzing content of the particular post. The method may additionally include searching at least other posts in the activity stream of the user for related content to the particular post based on the analysis of the content of the particular post. The method may additionally include generating a list of posts including related content to the particular post in response to the search. The method may further include presenting the list of posts comprising the related content. The list of posts provide a history or context leading up to the particular post.Type: GrantFiled: April 18, 2017Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
-
Patent number: 10536297Abstract: A method for transmitting MAC frames between hosts/remote machines and virtual machines across network elements (e.g., switches, routers, and multilayer switches) that conventionally do not hold capacity to address VXLAN encapsulation to any and all possible destination VTEPs within expanding data centers. More specifically, the method permits a network element the functionality of retaining VXLAN encapsulation table entries corresponding to VTEPs on Top of Rack (ToR) switches versus to VTEPs on hosts that reside under those ToR switches. This use of indirect VXLAN bridging may reduce the number of required VTEPs stored on a network element for the purposes of performing VXLAN encapsulation, thereby once again establishing the capability for packets to reach any arbitrary destination VTEP as data centers scale.Type: GrantFiled: March 29, 2016Date of Patent: January 14, 2020Assignee: Arista Networks, Inc.Inventor: Kenneth James Duda
-
Patent number: 10524022Abstract: A data storage system can have adaptive data path routing that consists of a network controller connected to a plurality of data storage units that each have a local controller and memory. A front-end module of the network controller may direct a first data set from a first data storage unit of the plurality of data storage units via a primary data. A back-end routing module of the network controller can adapt to an amount of data accesses by transferring a second data set from a second data storage unit of the plurality of data storage units via a back-end data path.Type: GrantFiled: May 2, 2017Date of Patent: December 31, 2019Assignee: Seagate Technology LLCInventor: Kuntal Rawal
-
Patent number: 10516640Abstract: A message update method includes: displaying a group message reminding identifier on a session entry of a specified group on a session list interface when it is detected that a message in the specified group is updated. The updated message of the specified group is obtained from a server when it is detected that an operation on either of the group message reminding identifier and the specified group meets a message update condition. The number of updated messages of the specified group on the session entry is displayed when it is detected that the operation on either of the group message reminding identifier and the specified group does not meet the message update condition.Type: GrantFiled: August 31, 2017Date of Patent: December 24, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yuan Tian, Lin Li, Feng Li
-
Patent number: 10514967Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for rapid, asynchronous multitenant telemetry collection and storage of multiple tenants. An embodiment operates by receiving a telemetry storage request from a telemetry application configured to collect telemetry information from a deployed application and queuing the received telemetry storage request into a gatekeeper command queue. The embodiment further operates by retrieving the received telemetry storage request from the gatekeeper command queue and publishing a decorated telemetry collection event to a global event stream by transmitting the decorated telemetry collection event to an event stream component configured to manage the global event stream.Type: GrantFiled: July 20, 2017Date of Patent: December 24, 2019Assignee: Datapipe, Inc.Inventors: Thomas Patrick McClory, Jatil Chandrakant Damania, Scott Matthew Vidmar, Ross Edward Lonstein
-
Patent number: 10516632Abstract: Techniques for switchable modes for messaging are described. In various implementations, a software application for messaging includes a conversation mode and an engagement mode each representing different respective modes for presenting a message. The engagement mode, for instance, provides a larger portion of an available display area for the message than the conversation mode. According to one or more implementations, switching between the conversation mode and the engagement mode is based on a user behavior indicating a level of engagement of a user relative to the application.Type: GrantFiled: June 12, 2018Date of Patent: December 24, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Umberto Abate
-
Patent number: 10506368Abstract: A method for matching subscriptions of subscribing client nodes (5) with publications of publishing client nodes (4), wherein each subscription is associated with a territory of the subscription (2B) and wherein each publication is associated with a territory of the publication (2A); wherein a geographical region (7) is divided into a plurality of tiles (1); wherein each tile (1) has an associated matching node (3) for detecting matches between publications and subscriptions in that tile; wherein a match is detected when the territory associated with a given subscription and the territory associated with a given publication overlap in that tile (1); wherein the matching node is arranged to trigger an action such as for example notifying the subscribing client node when such a match has been detected; wherein each matching node (3) is further arranged to detect when a match between a particular publication and a particular subscription will be detected in more than one tile (1); and wherein said matching noType: GrantFiled: July 13, 2018Date of Patent: December 10, 2019Assignee: Université de LausanneInventors: Chapuis Bertil, Garbinato Benoît
-
Patent number: 10489071Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device receives, from another computing device, a vault provisioning request and processes the vault provisioning request to determine whether the other computing device is authorized to request provisioning of another vault within the DSN. When the other computing device is authorized, the computing device generates a vault within the DSN in response to the vault provisioning request from the other computing device and updates access control information within the DSN to include an initial access control for the vault and an identifier of the other computing device.Type: GrantFiled: July 6, 2017Date of Patent: November 26, 2019Assignee: PURE STORAGE, INC.Inventors: Bart R. Cilfone, Scott M. Horan, Wesley B. Leggette, Adam D. Eggum, Jason K. Resch
-
Patent number: 10476828Abstract: To reduce an operational burden on a recipient to stop distribution. An information processing device provides an environment that stops distribution of an e-mail to this recipient based on report information transmitted according to move of a received e-mail to a specific folder by the recipient. That is, when the recipient of a distribution content, such as an e-mail newsletter, moves this e-mail to the specific folder, distribution stop is executed. This allows achieving a reduction in the operational burden on the recipient to stop the distribution.Type: GrantFiled: January 29, 2014Date of Patent: November 12, 2019Assignee: Rakuten, Inc.Inventor: Tomohiko Sasaki
-
Patent number: 10477009Abstract: A communication apparatus, a method, a computer readable medium, and a system providing communication with cognitive and visual assistance. The cognitive assistance and visual assistance is provided during a communication between a first communication apparatus with at least one second communication apparatus via a network. The first communication apparatus captures communication data comprising visual and audio information obtained from the communication and captures synchronized cognitive and emotional data generated from the user during the communication with the second communication apparatus. The communication data and the synchronized cognitive and emotional data is stored and converted into a visual form comprising at least one of synchronized text, symbols, sketches, images, and animation. The visual form is displayed on a display of the first communication apparatus.Type: GrantFiled: June 25, 2019Date of Patent: November 12, 2019Assignee: FUVI COGNITIVE NETWORK CORP.Inventor: Phu-Vinh Nguyen
-
Patent number: 10462143Abstract: A method of preventing unauthorized access to electronic mail attachment is disclosed herein. A message management system receives one or more files designated as sensitive files. The message management system generates one or more hash values by applying a hash function to each of the one or more images corresponding to the file. The message management system stores the one or more hash values in a database. The message management system receives an outgoing electronic message that includes an attached file. The message management system generates one or more attachment hash values for the attached file by applying the hash function to the attached file. The message management system compares the one or more attachment hash values to the database. The message management system determines that at least one attachment hash value matches at least one hash value. The message management system blocks the outgoing electronic message.Type: GrantFiled: November 21, 2018Date of Patent: October 29, 2019Assignee: Capital One Services, LLCInventor: Vincent Pham
-
Patent number: 10462211Abstract: A method, computer program product, and computer system for receiving, by a computing device, a question from a user. A first answer provided by a first subject matter expert is identified. A second answer provided by a second subject matter expert is identified. It is determined that a profile of the user matches a first profile of the first subject matter expert more than a second profile of the second subject matter expert. The first answer provided by the first subject matter expert is sent to the user with a preference over the second answer provided by the second subject matter expert based upon, at least in part, determining that the profile of the user matches the first profile of the first subject matter expert more than the second profile of the second subject matter expert.Type: GrantFiled: March 9, 2015Date of Patent: October 29, 2019Assignee: International Business Machines CorporationInventors: Donna K. Byron, Ashok Kumar, Mary D. Swift, Michael D. Whitley
-
Patent number: 10454868Abstract: A message forwarding method performed at an electronic device having one or more processors and memory storing a plurality of programs for forwarding messages using an instant messaging application, includes: displaying a dialog box including one or more chat messages associated with a first user account of the instant messaging application; selecting one or more chat messages in the dialog box; obtaining message content and associated information of each selected chat message, the associated information including one or more of: a message sender and a sending time of the chat message, a group name of a group corresponding to the dialog box, identifiers of participants of the group; and forwarding the message content and the associated information of each chat message to a second user account of the instant messaging application.Type: GrantFiled: June 22, 2017Date of Patent: October 22, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jun Wang, Tingji Liu, Han Li, Song Chai, Xucheng Tang, Yi Shan
-
Patent number: 10453034Abstract: Embodiments of the present invention address deficiencies of the art in respect to instant messaging and provide a novel and non-obvious method, system and computer program product for managing e-mail user confidentiality. In one embodiment of the invention, a method for managing e-mail user confidentiality can be provided. The method can include transmitting an e-mail message for delivery to multiple e-mail users and corresponding e-mail addresses, identifying a privacy preference for a particular one of the e-mail users; and, concealing a display within the e-mail message of an e-mail address associated with the particular one of the e-mail users responsive to the privacy preference.Type: GrantFiled: August 17, 2007Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Angela Richards Jones, Ruthie D. Lyle
-
Patent number: 10455542Abstract: A method of synchronizing notification messages for electronic devices and electronic devices which may include monitoring if an electronic device has a notification message, and if it has a notification message, determining if the electronic device is on standby, if the electronic device is determined to be on standby, then if the active electronic device associated with the electronic device and having a valid communication address is determined to be present, sending the notification message to the active electronic device. At least one embodiment facilitates the gathering of notification messages where a user can promptly receive notification messages.Type: GrantFiled: March 10, 2015Date of Patent: October 22, 2019Assignee: HuiZhou TCL Mobile Communication Co., Ltd.Inventor: Yu Zheng
-
Patent number: 10454871Abstract: Systems and methods for classifying messages are provided. Each message in a plurality of messages is classified, thereby independently identifying a message category in a set of message categories for each respective message in the plurality of messages. The plurality of messages is delivered to a plurality of recipients with a designation of the message category of each respective message in the first plurality of messages. A plurality of recipient initiated message interaction events for messages in the first plurality of messages over a predetermined period of time is collected from the plurality of recipients. A message categorization dataset is then constructed from (i) the first plurality of messages, (ii) the designation of the message category of each respective message in the subset of the first plurality of messages, and (iii) the plurality of recipient initiated message interaction events. This message categorization dataset is used to train or evaluate a message classifier.Type: GrantFiled: November 26, 2014Date of Patent: October 22, 2019Assignee: Google LLCInventors: László Lukács, Karol Kurach, Balint Miklos