Patents Examined by Backhean Tiv
  • Patent number: 11757985
    Abstract: Methods and systems described herein relate to an improved platform that provides support to the deposits and/or withdrawals of multi-network assets between two levels of a blockchain network. More specifically, the methods and systems provide this improved platform by introducing additional liquidity pools that allow for transfers without having to bridge between the two levels.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: September 12, 2023
    Assignee: Coinbase, Inc.
    Inventors: Roberto Bayardo, Justin Blumenthal, Huiyi Li, Xiang Li, Leopoldo Orines, Sharanjai Prasad, Alex Wolfe, Qi Wu, Andrew Min, Francis Hamand, Hao Xue, Zoltan Onodi-Szucs
  • Patent number: 11758015
    Abstract: Improved technology for managing the caching of objects that are rarely requested by clients. A cache system can be configured to assess a class of objects (such as objects associated with a particular domain) for cacheability, based on traffic observations. If the maximum possible cache offloading for the class of objects falls below a threshold level, which indicates a high proportion of non-cacheable or “single-hitter” content, then cache admission logic is configured to admit objects only after multiple clients requests during a time period (usually the object's time in cache, or eviction age). Otherwise, the cache admission logic may operate to admit objects to the cache after the first client request, assuming the object meets cacheability criteria. The technological improvements disclosed herein can be used to improve cache utilization, for example by preventing single-hitter objects from pushing out multi-hit objects (the objects that get hits after being added to cache).
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: September 12, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Dmitry Sotnikov, Brian Mancuso, Shai Kedem, Omri Guttman, Michael Hakimi
  • Patent number: 11750693
    Abstract: A computing device including a memory and a processor is provided. The processor is configured to receive, from a device configured to communicate data generated by at least one sensor disposed in a location being monitored, a request to establish a bi-directional connection between the device and a computing environment; identify a structure of data storing a uniform resource locator (URL) and a set of identifiers, the set of identifiers being representative of a group of connections with the computing environment; and respond, to the device, with a response specifying the URL, thereby enabling the device to establish the bi-directional connection.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: September 5, 2023
    Assignee: SimpliSafe, Inc.
    Inventor: Nathan Wilfert
  • Patent number: 11736424
    Abstract: An embodiment of the present invention, a computer receives, on a first computer, a request to locate a topic. The computer determines a second computer to query for the topic. The computer queries the second computer for the topic. The computer receives identification information of participants of an instant messaging conversation corresponding to the topic. The computer stores, on the first computer, the identification information of the participants and indexing the stored identification information by the topic.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: August 22, 2023
    Assignee: Snap Inc.
    Inventors: Albert A. Chung, Venkata V. Gadepalli, Richard E. Osowski, Jr.
  • Patent number: 11722446
    Abstract: 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: Grant
    Filed: May 17, 2021
    Date of Patent: August 8, 2023
    Assignee: Salesforce, Inc.
    Inventors: Siddhi Soman, Corey Baker, Jessica Fain, Stephen Burgess, Matthew Hodgins, Himanshu Sharma, Sri Mahesh Vutukuri, Nicole Fish
  • Patent number: 11710000
    Abstract: 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: Grant
    Filed: June 13, 2022
    Date of Patent: July 25, 2023
    Assignee: Capital One Services, LLC
    Inventors: Lukiih Cuan, Lea Cody, Cruz Vargas, Latika Gulati, Michael Mossoba
  • Patent number: 11706275
    Abstract: 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: Grant
    Filed: June 15, 2020
    Date of Patent: July 18, 2023
    Assignee: THEO TECHNOLOGIES
    Inventors: Maarten Tielemans, Pieter-Jan Speelmans, Steven Tielemans, Egon Okerman
  • Patent number: 11706170
    Abstract: 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: Grant
    Filed: August 15, 2022
    Date of Patent: July 18, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Yudong Liao
  • Patent number: 11706317
    Abstract: 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: Grant
    Filed: December 28, 2020
    Date of Patent: July 18, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Parag R. Maharana, Anirban Ray, Gurpreet Anand
  • Patent number: 11706266
    Abstract: 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: Grant
    Filed: March 9, 2022
    Date of Patent: July 18, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Meekal Bajaj, Tian Lan, Andrew John Hardy Liebchen
  • Patent number: 11700526
    Abstract: 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: Grant
    Filed: June 12, 2019
    Date of Patent: July 11, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chandrashekhar Byadgi, Vijetha Bhyrappa, Akhil Goel, Ashish Anand
  • Patent number: 11695808
    Abstract: 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: Grant
    Filed: August 31, 2021
    Date of Patent: July 4, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, Magnus Mortensen, David C. White, Jr.
  • Patent number: 11689486
    Abstract: 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: Grant
    Filed: May 13, 2022
    Date of Patent: June 27, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 11689479
    Abstract: 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: Grant
    Filed: November 10, 2017
    Date of Patent: June 27, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerard Cunningham, Elaine Hanley, Ronan M. O'Suilleabhain, Fred Raguillat
  • Patent number: 11683284
    Abstract: 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: Grant
    Filed: May 12, 2022
    Date of Patent: June 20, 2023
    Assignee: Abnormal Security Corporation
    Inventors: 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: 11671483
    Abstract: 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: Grant
    Filed: October 30, 2019
    Date of Patent: June 6, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Julien, Ganapathy Raman Madanagopal, Ahsan Javed Awan
  • Patent number: 11671482
    Abstract: 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: Grant
    Filed: May 4, 2021
    Date of Patent: June 6, 2023
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan
  • Patent number: 11665114
    Abstract: 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: Grant
    Filed: October 15, 2019
    Date of Patent: May 30, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Kenichiro Watanabe
  • Patent number: 11665228
    Abstract: 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: Grant
    Filed: March 3, 2022
    Date of Patent: May 30, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Osamu Shiraki
  • Patent number: 11641384
    Abstract: 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: Grant
    Filed: August 22, 2022
    Date of Patent: May 2, 2023
    Assignee: MindwareWorks Co., Ltd.
    Inventors: Jae In Lee, Hyun Sun Cho, Seong Kuk Mun, Kyung Taek Park