Patents Examined by Backhean Tiv
-
Patent number: 11722446Abstract: Message moderation is described herein. In an example, a message posted to a virtual space of a communication platform can be flagged for review by a reviewer (e.g., an administrator or other user permissioned to review messages). In some examples, such a reviewer can review a flagged message and determine one or more actions to be performed. Such actions can include removing the message from presentation via the communication platform, modifying presentation of the message via a user interface of the communication platform, replying to the message (e.g., to suggest taking the conversation offline or to another virtual space), disabling interaction with the message, and/or the like. Message moderation, as described herein, can streamline resolution of conversations that become out of hand and/or off topic.Type: GrantFiled: May 17, 2021Date of Patent: August 8, 2023Assignee: Salesforce, Inc.Inventors: Siddhi Soman, Corey Baker, Jessica Fain, Stephen Burgess, Matthew Hodgins, Himanshu Sharma, Sri Mahesh Vutukuri, Nicole Fish
-
Patent number: 11710000Abstract: Commercial emails are rewritten to aid user understanding and usability. A commercial email is identified from a set of email messages received by an email client for a user. The content of the commercial email is analyzed to identify salient facts associated with the terms of a sale specified by the content. A simplified subject line for the commercial email is generated based on the salient facts and used to replace the original subject line. Priority scores can also be computed based on user transaction history, time, or other factors. The priority scores can then be utilized to organize commercial emails. Further, commercial emails can be segmented from other emails, such as personal or work emails.Type: GrantFiled: June 13, 2022Date of Patent: July 25, 2023Assignee: Capital One Services, LLCInventors: Lukiih Cuan, Lea Cody, Cruz Vargas, Latika Gulati, Michael Mossoba
-
Patent number: 11706266Abstract: The disclosed computer-implemented method may include creating, by an artificial reality platform, a link configured to invite an invitee user to join an inviter user in an instance of an artificial reality application at a current location of the inviter user in the instance. The method may additionally include sharing the link, by the artificial reality platform, with the invitee user, and receiving, by the artificial reality platform, an indication of an activation of the link by the invitee user. The method may further include launching, by the artificial reality platform at least partly in response to receipt of the indication, the instance in an artificial reality device of the invitee user at the current location of the inviter user. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 9, 2022Date of Patent: July 18, 2023Assignee: Meta Platforms Technologies, LLCInventors: Meekal Bajaj, Tian Lan, Andrew John Hardy Liebchen
-
Patent number: 11706170Abstract: Provided are an information exchange method and apparatus, an electronic device, and a storage medium. The method includes, in response to detecting a coedit trigger operation with regard to a mail, determining a coeditor; acquiring a synchro edit interface containing the content of the mail; and presenting the synchro edit interface to allow the coeditor to coedit the content of the mail through the presented synchro edit interface.Type: GrantFiled: August 15, 2022Date of Patent: July 18, 2023Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventor: Yudong Liao
-
Patent number: 11706275Abstract: A method for streamed playback of media in a media client from a remote media service includes: a) determining address information for locating the service and for a starting time; b) by the address information, requesting and receiving a first media package from the service; the package having decoder configuration information, one or more frames, associated timing information for playback frames, and a pointer to a subsequent part of the media stream; c) configuring a decoder of the client by the decoder information; d) starting playback of the stream in the client at the starting time by providing the frames to the configured decoder; e) by the pointer, requesting a remaining portion of the media having subsequent frames of the media stream and associated timing information; f) receiving the subsequent frames as a stream and continuing playback by providing the subsequent frames and associated timing information to the configured decoder.Type: GrantFiled: June 15, 2020Date of Patent: July 18, 2023Assignee: THEO TECHNOLOGIESInventors: Maarten Tielemans, Pieter-Jan Speelmans, Steven Tielemans, Egon Okerman
-
Patent number: 11706317Abstract: A memory system having one or more memory components and a controller. The controller can receive access requests from a communication connection. The access requests can identify data items associated with the access requests, addresses of the data items, and contexts of the data items in which the data items are used for the access requests. The controller can identify separate memory regions for separate contexts respectively, determine placements of the data items in the separate memory regions based on the contexts of the data items, and determine a mapping between the addresses of the data items and memory locations that are within the separate memory regions corresponding to the contexts of the data items. The memory system stores the data items at the memory locations separated by different memory regions according to different contexts.Type: GrantFiled: December 28, 2020Date of Patent: July 18, 2023Assignee: Micron Technology, Inc.Inventors: Parag R. Maharana, Anirban Ray, Gurpreet Anand
-
Patent number: 11700526Abstract: A method and apparatus are provided for identifying In-Call capability features. The method includes sending, by a Mobile Originated (MO), a call request message to a Mobile Terminated (MT), wherein the call request message comprises information regarding In-Call capability features of the MO; receiving, by the MO, a call response message from the MT, wherein the call response message comprises information regarding In-Call capability features of the MT; and performing, by the MO, In-Call capability negotiation with the MT.Type: GrantFiled: June 12, 2019Date of Patent: July 11, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Chandrashekhar Byadgi, Vijetha Bhyrappa, Akhil Goel, Ashish Anand
-
Patent number: 11695808Abstract: A virtual collaboration system provides communication between a plurality of participants via a collaboration session that includes a corresponding plurality of participant devices. The collaboration session facilitates communication between the participant devices via a plurality of communication channels over which the participants communicate. For example, in some embodiments, the channels include one or more of a video channel, audio channel, or document sharing channel. A participant designates in which of the plurality of channels they will participate, and the designations are communicated to other participants. This provides a broader understanding of each participant's circumstances and ability to engage across the different channels with the plurality of participants.Type: GrantFiled: August 31, 2021Date of Patent: July 4, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Jay Kemper Johnston, Magnus Mortensen, David C. White, Jr.
-
Patent number: 11689486Abstract: Embodiments are provided for detecting overlapping topics in a messaging system. In an example system, a plurality of trigger phrases is received, where each trigger phrase is configured to trigger a bot that receives the trigger phrase to select a corresponding topic for conversation. For each trigger phrase, a vector representation is generated. Measures of similarity are generated based at least on the vector representations, where each measure of similarity represents a degree of similarity between a respective pair of vector representations. A topic overlap is detected based on a pair of vector representations having a measure of similarity above a similarity threshold, where the topic overlap indicates two trigger phrases that are overlapping. The topic overlap is provided to an authoring tool that comprises one or more interactive elements to enable a user to change at least one of the two trigger phrases that are overlapping.Type: GrantFiled: May 13, 2022Date of Patent: June 27, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Ray Bates, Shoou-Jiun Wang, Jaclyn Ruth Elizabeth Phillips, Tracy My Tuyen Nguyen, Yi Zhang, Thinesh Thangakumar Abimanyu Rathinavelu, Jennifer Olivia Ede
-
Patent number: 11689479Abstract: Generating a user unavailability alert in a collaborative environment. An embodiment can include receiving a user input from a user indicating an unavailability of the user. Responsive to the user input, activity of the user in the collaborative environment can be analyzed to identify whether any pending actions are allocated to the user which relate to other people identified by the user's participation in the collaborative environment. Responsive to determining at least one pending action is allocated to the user which relates to at least one other person identified by the user's participation in the collaborative environment, a first message can be generated to be communicated to the at least one other person indicating the unavailability of the user, and the first message can be communicated to the at least one other person.Type: GrantFiled: November 10, 2017Date of Patent: June 27, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerard Cunningham, Elaine Hanley, Ronan M. O'Suilleabhain, Fred Raguillat
-
Patent number: 11683284Abstract: Techniques for identifying and processing graymail are disclosed. An electronic message store is accessed. A determination is made that a first message included in the electronic message store represents graymail, including by accessing a profile associated with an addressee of the first message. A remedial action is taken in response to determining that the first message represents graymail.Type: GrantFiled: May 12, 2022Date of Patent: June 20, 2023Assignee: Abnormal Security CorporationInventors: Rami F. Habal, Kevin Lau, Sharan Dev Sankar, Yea So Jung, Dhruv Purushottam, Venkat Krishnamoorthi, Franklin X. Wang, Jeshua Alexis Bratman, Jocelyn Mikael Raphael Beauchesne, Abhijit Bagri, Sanjay Jeyakumar
-
Patent number: 11671483Abstract: A method for offloading services of a sewer application in a network system. The method includes receiving, by a first in-network computation offload instance, a first request packet from a client application, wherein the first request packet includes a first application payload for processing by the server application; generating, by the first instance, a modified request packet that includes the first application payload and first offload information that describes the first instance for use by the server application in coordinating offloading processing to one or more in-network computation offload instances; and transmitting, by the first instance, the modified request packet to the next device in the traffic flow between the client application and the server application, wherein the next device is either (1) a second in-network computation offload instance in the traffic flow between the client application and the server application or (2) the sewer application.Type: GrantFiled: October 30, 2019Date of Patent: June 6, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Julien, Ganapathy Raman Madanagopal, Ahsan Javed Awan
-
Patent number: 11671482Abstract: A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud, modified, or deleted to optimize performance. The information from these modules is processed to create a visualization graph representing information on the cloud. The visualization graph is preferably multilayered so it can display information from different hierarchical layers of a cloud instance.Type: GrantFiled: May 4, 2021Date of Patent: June 6, 2023Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan
-
Patent number: 11665228Abstract: A management device of a storage system, the management devices includes a memory and a processor. The processor coupled to the memory and configured to acquire workload load information and system load information when executing a container, and determine a workload arrangement destination and a replica position of a volume based on the workload load information and the system load information when activating a workload.Type: GrantFiled: March 3, 2022Date of Patent: May 30, 2023Assignee: FUJITSU LIMITEDInventor: Osamu Shiraki
-
Patent number: 11665114Abstract: An information processing apparatus includes an acquirer and a controller. The acquirer acquires a message sent by a user for a task from a communication system. The communication system provides a communication service used by multiple users to send and receive messages via a network. The user is one of the multiple users using the communication service. The controller performs control to inform the user that the message is unsuitable if the message acquired by the acquirer is unsuitable for the task.Type: GrantFiled: October 15, 2019Date of Patent: May 30, 2023Assignee: FUJIFILM Business Innovation Corp.Inventor: Kenichiro Watanabe
-
Patent number: 11641384Abstract: Disclosed is a system for linking chatbot services and contact center services, and more particularly to a system for linking chatbot services and contact center services, in which a client is allowed to receive a query processing service from at least one of other chatbot servers or other contact center servers without changing a preexisting connection state while being initially connected to a specific chatbot server or a specific contact center server, so that a user can easily use a plurality of query processing services by linking the chatbot servers and contact center servers operated by a plurality of service providers, thereby minimizing the time, efforts and costs of the user who wants to receive the plurality of query processing services through the plurality of service providers.Type: GrantFiled: August 22, 2022Date of Patent: May 2, 2023Assignee: MindwareWorks Co., Ltd.Inventors: Jae In Lee, Hyun Sun Cho, Seong Kuk Mun, Kyung Taek Park
-
Patent number: 11627202Abstract: Systems and methods for throttling requests to web services are disclosed. A system is configured to receive, at a host, one or more requests during a first time period. Each request is for a web service hosted on a backend. The host is one of a plurality of hosts of an application programming interface (API) gateway to receive a plurality of requests for the web services. The system is further configured to: process at least a portion of the one or more requests for the one or more web services; count, by a local counter in a local cache of the host, the one or more requests received at the host during the first time period; compare a local count of the local counter to a local bucket size associated with the host; and provide an instruction to update a remote count of a remote counter based on the comparison.Type: GrantFiled: June 28, 2022Date of Patent: April 11, 2023Assignee: Intuit Inc.Inventors: Gourav Yadav, Sushanth Kamath A, Dhivya Arumugam, Mohamed Samy Ismail, Anil Kumar Attuluri, Madhavan Narayanan, Gokul Sarangapani, Jason Michael Webb, Karim Lakhani
-
Patent number: 11622026Abstract: In some embodiments, an electronic device is disclosed for intelligently prefetching data via a computer network. The electronic device can include a device housing, a user interface, a memory device, and a hardware processor. The hardware processor can: communicate via a communication network; determine that the hardware processor is expected to be unable to communicate via the communication network; responsive to determining that the hardware processor is expected to be unable to communicate via the communication network, determine prefetch data to request prior to the hardware processor being unable to communicate via the communication network; request the prefetch data; receive and store the prefetch data prior to the hardware processor being unable to communicate via the communication network; and subsequent to the hardware processor being unable to communicate via the communication network, process the prefetch data with an application responsive to processing a first user input with the application.Type: GrantFiled: October 8, 2021Date of Patent: April 4, 2023Assignee: Tealium Inc.Inventors: Craig P. Rouse, Harry Cassell, Christopher B. Slovak
-
Patent number: 11621984Abstract: A method for transmitting data of multimedia content is provided. A packet including a packet header and a packet payload is identified. The packet payload includes an access unit including media data related to the multimedia content and information related to the access unit. Control information for delivery and consumption of the multimedia content is identified. The identified packet is transmitted. The identified control information is transmitted separately from the packet. The control information includes type information related to content in the multimedia content, discovery information related to the content in the multimedia content, and relationship information related to contents in the multimedia content.Type: GrantFiled: November 12, 2021Date of Patent: April 4, 2023Inventors: Sung-Oh Hwang, Ji-Eun Keum, Jae-Yeon Song, Sung-Ryeul Rhyu, Kyung-Mo Park
-
Patent number: 11621867Abstract: A method and apparatus for detecting remote network devices. In one embodiment, the method comprises detecting an event and a) transmitting a message requesting a response from one or more remote network devices, the message comprising a first network identification code, and b) determining whether a response to the message has been received, the response transmitted by a remote network device after receiving the message and determining that the first network identification code matches a second network identification code stored within the remote network device, the response comprising identification information of the remote network device. If c) a response has not been received, terminating the method for detecting remote network devices if a pre-determined time period has elapsed since transmitting the message. If d) a response has been received, storing identification information associated with the responding remote network device and repeating steps a-d until no further responses are received.Type: GrantFiled: January 8, 2018Date of Patent: April 4, 2023Assignee: ECOLINK INTELLIGENT TECHNOLOGY, INC.Inventors: George Seelman, Michael Lamb, Michael Bailey, Jay Stone