Patents Examined by Johnny B Aguiar
  • Patent number: 11321413
    Abstract: Validating the display of a dynamic email advertisement includes receiving, by an advertisement server (‘ad server’) from an email client, a request for an advertisement (‘ad’) and one or more tracking requests; pausing, by the ad server, all responses to the tracking requests; selecting, by the ad server from a database, an ad bundle; queuing, by the ad server the tracking requests; assigning, by the ad server a redirect from the ad bundle to each tracking request; unpausing, by the ad server, responses to the tracking requests; sending, by the ad server to the email client, a response with the selected ad; and for each tracking request assigned a redirect, sending, by the ad server to the email client, a response including the assigned redirect.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: May 3, 2022
    Assignee: INTERACTIVE OFFERS LLC
    Inventors: Joseph Lombas, Wesley Desouza, Rafael Pereira
  • Patent number: 11310309
    Abstract: Systems and methods are described for implementing an “arc jump” technique in conjunction with bounded loads in consistent hashing. In general, bounded loads refers to limiting the ability of a single device within a distributed system to store data objects, such that when a request to store a new data object would otherwise be directed to that device, it is instead redirected to an alternative device. Redirecting all requests to a single alternative device can lead to cascading failures, as the alternative device must maintain its own load and that which has been redirected to it. Embodiments of the present disclosure address this by determining an alternative device on a per-object basis, such as by again hashing the object with an additional seed value. This distributes request from an overloaded device among all other devices of the distributed system, avoiding cascading failures.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Ray Coleman, Anshumali Shrivastava, Aravind Srinivasan
  • Patent number: 11290355
    Abstract: A compressed flow log can be created from flow log entries. Flow log entries include field values for flow log fields. The entries can be compressed based on tuples (e.g., primary tuple, secondary tuple, tertiary tuple, etc.) specified by tuple definitions that specify the flow log fields in tuple content values. A first primary tuple content value can be based on a primary tuple definition and the field values of a first flow log entry included in flow log entries. A first primary tuple symbol can be associated with the first primary tuple content value. The first flow log entry can be used to create a first compressed flow log entry that includes the first primary tuple symbol. The first compressed flow log entry can be included in the compressed flow log, and the compressed flow log can be transmitted to a flow log consumer.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: March 29, 2022
    Assignee: Pensando Systems, Inc.
    Inventors: Pavithra Ramaswamy, Shrey Ajmera
  • Patent number: 11290519
    Abstract: A first communication device transmits, to a second communication device, a first indication indicating a configuration enabling the first communication device to receive a partial modification of resources. The first communication device receives, from the second communication device, a second indication indicating a partial update, in time, associated with a resource and a value of a part of the resource. The first communication device further maintains an internal value of the part of the resource based on the second indication.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: March 29, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Oscar Novo Diaz, Jaime Jiménez
  • Patent number: 11290408
    Abstract: Techniques for enabling a client device associated with an organization to render a custom emoji that is associated with a different organization. In some examples, a first user associated with a first organization can compose a message to a second user associated with a second organization, the message including a custom emoji specific to the first organization. A server computing device can receive the message and determine a resource identifier associated with the custom emoji of the first organization. The resource identifier can provide a location in a database at which the custom emoji is stored. The server computing device formats the message to include the resource identifier and sends the message to the second user. A computing device associated with the second user receives the message and accesses the custom emoji based in part on the resource identifier. The computing device then renders the message with the custom emoji for display to the second user.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: March 29, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Sri Vasamsetti, Michael Demmer, Steven Gordon, Neha Sharma
  • Patent number: 11271998
    Abstract: A method for providing continuous operation on e-mails includes providing a first server located at a first position and acting as mailstore for the user at the user computing device, providing at least one second server located at a second position different from the first position, and providing a third server located at a third position different from the first and second positions. Upon failure of the first server, the method involves preparing the second server to act as mailstore in the place of the first server, the preparing step comprising sending a signal to the second server to find data of the third server by means of pointers, store data in the second server, and convert the data respectively to raw data and metadata and storing the raw data and metadata in the second server.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: March 8, 2022
    Assignee: Zextras S.r.l.
    Inventors: Luca Arcara, Paolo Remo Storti
  • Patent number: 11265616
    Abstract: A transmission device is disclosed. The transmission device comprises a signal generation unit for generating a broadcast signal including a service, and a transmission unit for transmitting the broadcast signal through at least one radio frequency (RF) channel. A broadcast stream transmitted through the RF channel includes signaling for the service, the signaling for the service including information indicating whether the service is transmitted through a plurality of RF channels, and information indicating whether the broadcast stream transmitted through the RF channel contains an essential portion of the service.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: March 1, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun-koo Yang, Young-ho Oh
  • Patent number: 11258744
    Abstract: A method for workflow organization can be provided to manage digital conversations. Provisions for such method may be implemented in a system configured for contextually organizing digital conversations and viewing associated content. For each user, a tree of conversations which is specific to the user is constructed, while preserving context shared between users. The workflow management preferably includes provisions for appointments and attachments.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: February 22, 2022
    Assignee: Sizung Inc.
    Inventors: Daniel Marmar, Sverre Wendelbo, Adam Lobel, Xue Rui, Ming Zhou, Alexander Marmar
  • Patent number: 11240292
    Abstract: A content management system interface at a local computer device configured to receive user file commands from a file manager and translate the user file commands into content management commands for sending to the remote content management system via a network interface. The content management system interface is further be configured to receive remote file information from the remote content management system via the network interface and translate the remote file information into user file information for the file manager.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: February 1, 2022
    Assignee: SHINYDOCS CORPORATION
    Inventor: Jason William David Cassidy
  • Patent number: 11212244
    Abstract: A method for using an in-message application. The method includes: receiving a broadcast message; identifying, in the broadcast message, a reference to an external data provider; obtaining an identifier of the in-message application from the external data provider; using the identifier to identify a set of components of the in-message application, where placement of the set of components is defined by a visual structure of the in-message application, and where each of the set of components is a user interface (UI) element; associating data obtained from the external data provider with a component of the set of components; and serving the broadcast message and the data to a consumer client, where the consumer client renders the in-message application based on the visual structure.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: December 28, 2021
    Assignee: Twitter, Inc.
    Inventors: William Morgan, Jeremy Gordon, Grant Monroe, Buster Benson, Russell D'Sa, Adam Singer, Ian Chan, Brian Ellin, Reeve Thompson, Lucas Alonso-Martinez
  • Patent number: 11206234
    Abstract: In an approach to validating proposed recipients based on message contents, a number of keywords in a message under construction that are not in a keyword database for each addressee in the message under construction are counted. Responsive to determining that the number of keywords that are not in the keyword database for each addressee in the message under construction is above a threshold, notifying the user of a possible incorrect addressee.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jessica Murillo, Johnny Shieh
  • Patent number: 11202132
    Abstract: An application and network analytics platform can capture telemetry from servers and network devices operating within a network. The application and network analytics platform can determine an application dependency map (ADM) for an application executing in the network. Using the ADM, the application and network analytics platform can resolve flows into flowlets of various granularities, and determine baseline metrics for the flowlets. The baseline metrics can include transmission times, processing times, and/or data sizes for the flowlets. The application and network analytics platform can compare new flowlets against the baselines to assess availability, load, latency, and other performance metrics for the application. In some implementations, the application and network analytics platform can automate remediation of unavailability, load, latency, and other application performance issues.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: December 14, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ashutosh Kulshreshtha, Omid Madani, Vimal Jeyakumar, Navindra Yadav, Ali Parandehgheibi, Andy Sloane, Kai Chang, Khawar Deen, Shih-Chun Chang, Hai Vu
  • Patent number: 11201843
    Abstract: A computer-implemented method for dynamically migrating an email thread from an email platform to a message thread on messaging platform includes: monitoring an ongoing email thread; and migrating the email thread from an email platform to a messaging platform in response to an attribute associated with the email thread reaching and/or exceeding a predetermined threshold level, wherein migrating the email thread includes converting the contents of the email thread into one or more message threads on the messaging platform.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pranab Agarwal, Narayana Aditya Madineni, Chia-Le Cheng, Shane Nicholas Cress
  • Patent number: 11190421
    Abstract: Embodiments of the present disclosure relate to a method for processing alerts. According to an embodiment of the present disclosure, a set of alerts matching a metric template are identified from received alerts during a period of time. A plurality of variable values are acquired from the set of alerts based on the metric template. The plurality of variable values are normalized according to a normalization rule of the metric template. A severity level for the set of alerts is determined based on the normalized variable values. In response to the severity level exceeding a certain threshold, an abstract alert including information related to the set of alerts is generated.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pei Ni Liu, Zi Xiao Zhu, Tian Wu, Jia Qi Li, Fan Jing Meng, Ruo Yi Liu
  • Patent number: 11178091
    Abstract: The disclosed embodiments, collectively referred to as the “Message Ordering Buffer” or “MOB”, relate to an improved messaging platform, or processing system, which may also be referred to as a message processing architecture or platform, which routes messages from a publisher to a subscriber ensuring related messages, e.g., ordered messages, are conveyed to a single recipient, e.g., processing thread, without unnecessarily committing resources of the architecture to that recipient or otherwise preventing message transmission to other recipients. The disclosed embodiments further include additional features which improve efficient and facilitate deployment in different application environments. The disclosed embodiments may be deployed as a message oriented middleware component directly installed, or accessed as a service, and accessed by publishers and subscribers, as described herein, so as to electronically exchange messages therebetween.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: November 16, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ajay Sunderajan Madhavan, Todd James Borro, Maximiano J. Martinez, David Erik Heitman
  • Patent number: 11178095
    Abstract: The disclosed embodiments relate to processing of notifications displayed on computing devices. In one embodiment, a method is disclosed comprising receiving a notification and querying at least one activity database that records historical interactions of a user. The method then receives a priority indicator in response to the querying and determines whether the priority indicator indicates a high priority. If so, the method generates, and in some embodiments displays, a second notification.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: November 16, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Mohita Goenka, Hafeez Shaik, Luis Alves, Deepesh Mittal
  • Patent number: 11165879
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: November 2, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: William R. Power, Paul K. McDonnell
  • Patent number: 11165733
    Abstract: An information processing system includes a terminal and an information processing apparatus. The terminal transmits a mail. The information processing apparatus receives the mail. The receiving of the mail is to be a trigger to execute a job. The information processing apparatus performs verification of the mail based on customer information associated with a source address of the mail. The information processing apparatus determines whether to execute the job based on a result of the verification.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: November 2, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventor: Tomohiro Kuroyanagi
  • Patent number: 11159470
    Abstract: Described herein are a system, apparatus, device, method, and/or computer program product embodiments and/or combinations and sub-combinations thereof for displaying a live database record in a chat session. In a given embodiment, a collaborative communications system may cause display of a subset of fields the database record in a chat session. The collaborative communications system may detect activation of the chat session. The collaborative communications system may retrieve the current values of the subset of fields. Upon retrieval, the collaborative communications system causes display of the subset of fields of the database record including an updated value for a field in the chat session.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: October 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Nate Botwick, Anh Khuc, Ben Cronin, Matthew Chan, Christopher Masterson, David Engelberg, Diana Berlin, Merwan Hade, John Arlan Brock, Andrew Chung, Justin Edmund, Norris Lee
  • Patent number: 11146622
    Abstract: Provided herein are systems and processes for transmitting interactive content to an application and causing the interactive content to be rendered on a display of the application. In at least one embodiment, the system is configured to analyze mapping metadata based on deployment criteria and cause a content element to be rendered on a display when the mapping metadata satisfies the deployment criteria. A content element may be a permitted content element from a plurality of permissible content elements. The deployment criteria includes temporal criteria, mapping criteria, and/or other criteria described herein.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: October 12, 2021
    Assignee: CARDLYTICS, INC.
    Inventor: Kwajalyn Chamar Burney