Patents Examined by Suraj M Joshi
  • Patent number: 11502978
    Abstract: Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing content items generated by a client device of a user. The method may further include determining a time period and content items corresponding to the time period to resurface to the user, the time period selected based on comparing the social interaction data, the viewing data, and the modification data associated with the content items corresponding to the time period with the social interaction data, the viewing data, and the modification data associated with content items generated during other time periods. The method may further include generating a title page for the time period to resurface to the user, the title page comprising a title and an indication of a date for the time period.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: November 15, 2022
    Assignee: Snap Inc.
    Inventors: Jonathan Dale Brody, Alexander Collins, Benedict Copping, Justin Huang
  • Patent number: 11494739
    Abstract: Message display control means updates and displays messages sequentially on a message list screen each time message receiving means receives a message. When input detection means detects a response message, identification means identifies the latest message at the time of detection and the response message. Response message sending means sends the response message as a response to the identified message to other participants upon completion of input of the response message. Therefore, even in the case where the message list screen is updated due to receiving the subsequent message during the input of the response message, the completed response message is able to be sent back to the response object message.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 8, 2022
    Assignee: Airbnb, Inc.
    Inventors: Nobuyuki Ishikawa, Kazuhiro Konno, Akira Saitoh, Shigeki Takeuchi, Hayato Uenohara
  • Patent number: 11496548
    Abstract: Some embodiments provide a program executable by a first device in a distributed system. The program publishes a first request for a collaborative operation to a first log of the first device. The program further receives, at the first log, a second request for the same collaborative operation. The second request is requested by a second device in the distributed system. The program also publishes a command to a second log of the first device. The command specifies the collaborative operation, the first device and the second device as participants of the collaborative operation, a first set of operations to be performed by the first device as part of the collaborative operations, and a second set of operations to be performed by the second device as part of the collaborative operation. The program further performs the first set of operations as part of the collaborative operation.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: November 8, 2022
    Assignee: SAP SE
    Inventors: Andreas Bauer, Maik Görgens
  • Patent number: 11496531
    Abstract: System and method to send security status notifications within a SIP conference. A SIP conference server receives a from a SIP conference client a request for a SIP NOTIFY message, creates a SIP NOTIFY message including information about security status of a conference resource, and sends the SIP NOTIFY message to all SIP conference subscribers. Subscribers parse the NOTIFY message to find and save security status about individual links or the entire conference. The NOTIFY message may be sent in response to a SUBSCRIBE message or other client request. The security status may include a binary indicator and/or a security protocol.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: November 8, 2022
    Assignee: Avaya Inc.
    Inventors: Christopher Haun, Carrie King, Tate Reimer, Thadeus Thigpen
  • Patent number: 11489803
    Abstract: A computer system displays a plurality of notifications for a plurality of different applications including notifications for a first application and notifications for a second application. User interaction with the plurality of notifications includes requests to perform requested operations with respect to the notifications. In response to the user interaction, the requested operations are performed. A prompt for the user to adjust notification settings for one or more of the plurality of applications is displayed. In accordance with a determination, based on the user interaction, that engagement of the user with the notifications of the first application is below a threshold level of engagement and engagement of the user with the notifications of the second application is above the threshold level of engagement, a suggestion to reduce a prominence of future notifications of the first application without reducing a prominence of future notifications of the second application is displayed.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 1, 2022
    Assignee: APPLE INC.
    Inventors: Jonathan R. Dascola, Alan C. Dye, Christopher P. Foss, Heena Ko, Corey K. Wang
  • Patent number: 11490140
    Abstract: System, device, and method for transmitting a video via a User Datagram Protocol (UDP) over Internet Protocol (IP) communication link. A method includes: generating by a video encoder a set of N packets of compressed data per each frame of the video, wherein N is a natural number; and upon generation of each set of N packets for a specific frame of that video, immediately performing the transmitting of the set of N packets that corresponds to a single encoded video frame, via that UDP over IP communication link, without waiting for encoding or packetization of any other video frame of that video. Each packet of that video frame includes at least: a Coarse video data packet-portion, and a Fine video data packet-portion, and optionally also a Header packet-portion that includes sub-frames mapping information.
    Type: Grant
    Filed: May 3, 2020
    Date of Patent: November 1, 2022
    Assignee: AMIMON LTD.
    Inventor: Zvi Reznic
  • Patent number: 11489926
    Abstract: According to some embodiments, a system to automate platform provisioning for an enterprise includes a platform resource computer store containing a set of electronic data records (each including a component identifier and a set of computing characteristic values). A profile engine may receive a platform request from a user associated with the enterprise and identify, based on data in the platform resource computer store, a resource bundle of components appropriate in view of the platform request. A platform generator may receive platform requirements based on the identified resource bundle of components and provide input data to a REST API service. Final platform definition information for the enterprise may be stored into a central repository. According to some embodiments, a platform provisioning system may process IaaS and PaaS automation components and utilize a return service to generate infrastructure binding data to couple components in the resource bundle to each other.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: November 1, 2022
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventor: Joseph Nicholas Nigro
  • Patent number: 11460592
    Abstract: A system for collecting and managing seismic data via an external communications network comprises one or more seismic stations, each including a seismic measurement apparatus producing seismic signals, a station processor converting the signals to seismic data, a station memory securely storing the seismic data on site and a station communication interface transmitting the seismic data onto an external network. The system further comprises one or more data servers, each including a server computing device, a server communication interface receiving the seismic data from the seismic stations and a server memory storing the received seismic data. The data server can determine if the received seismic data satisfies predetermined conditions for certification and/or triggering a payout in accordance with a contract, and can thereafter transmit the appropriate data signals to another location on the external communications network.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: October 4, 2022
    Assignee: NEW PARADIGM GROUP, LLC
    Inventors: Bradley I. Meier, Evan M. Glassman
  • Patent number: 11463757
    Abstract: A sender transmits media streams at receiver-enabled resolutions. The sender, a media server that has multiple resolutions of media available to stream, is made aware of the capability of the receiver to process lower resolution media streams, including a super-resolution capability to enhance the lower resolution media stream using temporal and/or spatial information contained in the lower resolution media stream. The media server sends lower resolution streams to the receiver, thereby freeing up bandwidth on the communication channel for other uses. The receiver can notify the sender of events that affect the status of the super-resolution capability on the receiver, and the sender can adjust the resolution and bitrate of the media stream accordingly to optimize use of the communication channels and resources by encoding and transmitting high resolution video frames only when needed.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: October 4, 2022
    Assignee: Intel Corporation
    Inventors: Gang Shen, Jun Tian
  • Patent number: 11457056
    Abstract: A method of handling an overload situation of a Session Initiation Protocol, SIP, node in a telecommunication network, wherein the method includes the steps of receiving, by a proxy SIP node in the telecommunication network, an SIP request for requesting a service in the telecommunication network, forwarding, by the proxy SIP node, the SIP request to a service SIP node in the telecommunication network, receiving, by the proxy SIP node, from the service SIP node, a Server Failure Response message, wherein the Server Failure Response message includes an indication that the service node cannot fulfil the SIP request due to an overload situation at the service SIP node, and restricting, by the proxy SIP node, future SIP traffic to the service SIP node based on the received Server Failure Response message.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: September 27, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Vlado Vrlika, Michalis Diamantopoulos
  • Patent number: 11456978
    Abstract: Methods and apparatus related to determining reply content for a reply to an electronic communication. Some implementations are directed generally toward analyzing a corpus of electronic communications to determine relationships between one or more original message features of “original” messages of electronic communications and reply content that is included in “reply” messages of those electronic communications. Some implementations are directed generally toward providing reply text to include in a reply to a communication based on determined relationships between one or more message features of the communication and the reply text.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: September 27, 2022
    Assignee: GOOGLE LLC
    Inventors: Phillip Neal Sharp, Prabhakar Raghavan, Thompson Alexander Ivor Gawley, Balint Miklos, Karol Kurach, Tobias Kaufmann, Gregory Sean Corrado, László Lukács
  • Patent number: 11456886
    Abstract: One embodiment provides a method, including: supporting, using a meeting application of an information handling device, a mixed meeting, wherein the mixed meeting comprises participants originating from at least two connection mediums; attempting, using a processor, to determine the identities of each of the participants in the mixed meeting; and providing an indication of each of the determined identities to at least one of the participants. Other aspects are described and claimed.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 27, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Tobias Christensen, Matthew William Fardig, Philip L. Childs
  • Patent number: 11451503
    Abstract: The present invention allows text analysis and routing of written communications. The system intercepts incoming written communications for analysis by a text analytics service (TAS) software module. The TAS module analyzes the communication to generate communication metadata, which is used by a smart routing engine to route the communication to an appropriate party. This ensures that the ultimate recipient of the communication is capable of effective interaction with the sender and reduces the time required for a communication to be acted upon.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: September 20, 2022
    Assignee: Verint Americas Inc.
    Inventor: Stephen McSwiggan
  • Patent number: 11445007
    Abstract: Systems and methods for location-based online content sharing using unique identifiers are provided. A server and a plurality of clients may be connected to one or more networks. A first client may send a shared content to the server. The first client may also send a first location of the first client as well as a unique identifier for the shared content. The server may store the shared content. A second client may request the shared content, and the request may include the unique identifier and a second location of the second client. The server may determine that the second location is within a predefined distance from the first location. Upon such determination, the server may send the shared content to the second client.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: September 13, 2022
    Assignee: Q Technologies, Inc.
    Inventor: Marcus Allen Thomas
  • Patent number: 11444882
    Abstract: Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that monitor one or more messages generated by an application or one or more characteristics of one or more transmission control protocol (TCP) connections with a destination device or a source device. A determination is made when a first TCP push flag should be set for a first packet associated with data based on the monitoring. The data is provided by the application. The first TCP push flag for the first packet is set prior to the first packet being sent to the destination device via a first one of the TCP connections, based on the determination that the first TCP push flag should be set for the first packet. Accordingly, this technology more effectively manages TCP push functionality to reduce acknowledgement messages (ACKs) and thereby improve network bandwidth and device resource utilization.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 13, 2022
    Assignee: F5, Inc.
    Inventors: Nasif Ekiz, Martin Duke, Akihiko Maruse, Aniket Dhobe
  • Patent number: 11431821
    Abstract: Disclosed are a method and a device for monitoring downtime of a target machine, and a computer readable storage medium. The method includes the following operations: receiving operating state information of the target machine in real time; determining whether the target machine is down according to the operating state information; and sending downtime prompt information to a mobile terminal account of a person responsible for the target machine when the target machine is down.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: August 30, 2022
    Assignees: CHUZHOU HKC OPTOELECTRONICS TECHNOLOGY CO., LTD., HKC CORPORATION LIMITED
    Inventor: Chao Huang
  • Patent number: 11431767
    Abstract: Operations related to establishing a first communication session between a first first-end device and a first second-end device. The first first-end device may obtain first device audio during the first communication session. The operations also include establishing a second communication session between a second first-end device and a second second-end device. In addition, the operations may include communicating the first device audio to the second second-end device as second session audio of the second communication session.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: August 30, 2022
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Adam Montero, Steven Burke
  • Patent number: 11424993
    Abstract: At an artificial intelligence based service to detect violations of resource usage policies, an indication of a first data set comprising a plurality of network traffic flow records associated with at least a first device of a set of devices may be obtained. Using the first data set, a machine learning model may be trained to predict whether resource usage of a particular device of a particular network violates a first resource usage acceptability criterion. In response to determining, using a trained version of the model, that the probability that a second device has violated the acceptability criterion exceeds a threshold, one or more actions responsive to the violation may be initiated.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Vineet Shashikant Chaoji, Pranav Garg
  • Patent number: 11425209
    Abstract: There is provided a method comprising: transmitting, by a user terminal, to a state server a request for state change information of a service provided by the user terminal; receiving, by the user terminal, an indication of said state change information from the state server; and using, by the user terminal, said received indication to determine whether or not to suppress a polling relating to said service of a master server.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: August 23, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lukas Barton, Dan Mihai Dinu, Iryna Kulakova, Oleh Babyak
  • Patent number: 11423111
    Abstract: One embodiment is a client API module for accessing an endpoint that includes a REST API corresponding to a server. Embodiments initialize an endpoint request and in response receive a URI of the server and a client context. Embodiments provide a get service request to the server based on the URI and the client context and in response receive a service instance and initialize a service context. Embodiments generate, based on the service context, a request including one of a create, a search, an update, a replace, or a delete requests, and a corresponding REST call including one of an HTTP post, an HTTP get, an HTTP patch and HTTP put or an HTTP delete.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: August 23, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Nikhil Yograj Vaishnavi