Patents Examined by Sahera Halim
-
Patent number: 11477512Abstract: In one embodiment, a method includes receiving an indication that a user of the social-networking system watched at least a portion of a program, determining that the user intended to watch the program, and generating a story in response to the determination. The story is published to the social-networking system a predetermined amount of time after receiving the indication.Type: GrantFiled: November 8, 2013Date of Patent: October 18, 2022Assignee: META PLATFORMS, INC.Inventor: Erick Tseng
-
Patent number: 11290561Abstract: Examples herein involve a multi-access edge computing (MEC) environment. An example process may include receiving a tenant application that is to be hosted in a MEC environment. The MEC environment may be situated between a user device and an external platform. The process may include assigning an edge service identifier (ESID) to the tenant application. The ESID may be used to indicate that a message, associated with the user device, involves the tenant application. The process may include assigning a host identifier to the tenant application. The host identifier may be used to indicate that report data, associated with execution of the tenant application within the MEC environment, is to be provided to the external platform. The process may include routing communications associated with the tenant application using the ESID and the host identifier.Type: GrantFiled: February 7, 2019Date of Patent: March 29, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Cheul Shim, Mahadevan Viswanathan, Thierry R. Sender
-
Patent number: 11223596Abstract: Technologies are provided for generation of composite messages using qualifying events corresponding to respective ticketed performances and qualifying actions of a subscriber of a service platform. By analyzing qualifying events and qualifying actions jointly, the disclosed technologies supply a number of contextually-relevant individual messages collected in a composite message that is delivered to the subscriber periodically. The individual messages describe ticketed performances that are relevant to the subscriber. The composite message also provides reasons for the inclusion of the individual messages in the composite message. The individual messages can be arranged within the composite message according to a layout based on a ranking of priority scores. Each priority score conveys a level of relevancy of a ticketed performance with respect to a subscriber.Type: GrantFiled: May 10, 2019Date of Patent: January 11, 2022Assignee: StubHub, Inc.Inventors: Torey Glenn Klucznik, Eric Robert Anderson, Christopher Camillo Lanzafame
-
Patent number: 11153254Abstract: An approach is provided in which a system receives a first meme sent from a first user that is targeted to a second user. The system transforms the first meme into a second meme based on analyzing the first meme against a first user profile data corresponding to the first user and a second user profile data corresponding to the second user. The transforming includes replacing at least one element of the first meme with a second element in the second meme. The system, in turn, sends the transformed second meme to the second user.Type: GrantFiled: January 2, 2018Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Zheng Ping A C Chu, Yuan Jin, Xi Xi Liu, Xin Peng Liu, Fan Xiao Xin
-
Patent number: 11063948Abstract: A method, system and computer program product for handling potential service load interruptions. The utilization of resources, such as servers in a service infrastructure of a SaaS provider, are monitored. If the utilization of a resource exceeds a threshold, then the resource is identified as having an excessive service load leading to a potential service load interruption. When a request is received from a user requesting to access such a resource, one or more action items to be completed by the user are generated and presented to the user. “Action items” refer to any activity that is required by the user to be performed thereby providing the SaaS provider additional time to address the potential service load interruption in an appropriate manner. Additional action item(s) will be presented to the user until the SaaS provider addresses the potential service load interruption, at which point, the request will be serviced.Type: GrantFiled: July 16, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Lisa Seacat DeLuca, Aaron J. Quirk
-
Patent number: 11057313Abstract: The present systems and methods allow for rapid processing of large volumes of events. A producer node in a cluster determines a sharding key for a received event from an event stream. The producer node uses a sharding map to correlate the sharding key for the event with a producer channel, and provides the event to a producer event buffer associated with the producer channel. The producer event buffer transmits the event to a corresponding consumer event buffer associated with a consumer channel on a consumer node. The event processing leverages a paired relationship between producer channels on the producer node and consumer channels on the consumer node, so as to generate enhanced throughput. The event processing also supports dynamic rebalancing of the system in response to adding or removing producer or consumer nodes, or adding or removing producer or consumer channels to or from producer or consumer nodes.Type: GrantFiled: October 10, 2019Date of Patent: July 6, 2021Assignee: Pegasystems Inc.Inventors: David Mellor, Ora Lassila
-
Patent number: 11057458Abstract: Examples described herein involve selecting a group coordinator device for a zone group. An example implementation includes: receiving an instruction to form a zone group comprising the first media device and the second media device; comparing a first one or more communication parameters corresponding to a network connection of the first media device to a second one or more communication parameters corresponding to a network connection of the second media device; identifying the first media device as a group coordinator of the zone group based on at least the indication that the first media device communicates with the router over the first communication frequency band; and configuring the first media device to provide data indicating audio content and audio content playback timing information to the second media device to facilitate synchronous playback of the audio content as the group coordinator of the zone group.Type: GrantFiled: June 10, 2019Date of Patent: July 6, 2021Assignee: Sonos, Inc.Inventor: Hrishikesh Gossain
-
Patent number: 11050608Abstract: A system including a processor and a memory storing instructions that, when executed, cause the system to: generate a dynamic object having rich content, interactive code and multiple platform operability logic that allows the interactive code to operate on a plurality of platforms; send the dynamic object to one of the plurality of platforms; process the dynamic object on the one of the plurality of platforms; and provide one or more interfaces for user engagement to perform an interaction specified by the dynamic object.Type: GrantFiled: September 14, 2017Date of Patent: June 29, 2021Assignee: Google LLCInventors: Rafael Dantas de Castro, Rodrigo Barra de Almeida, Torsten Paul Nelson, Irene Chung, Dennis Troper, Wayne Crosby, Ayush Agarwal
-
Patent number: 11005789Abstract: 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: GrantFiled: December 5, 2018Date of Patent: May 11, 2021Assignee: Snap Inc.Inventors: Albert A Chung, Venkata V. Gadepalli, Richard E. Osowski, Jr.
-
Patent number: 11005940Abstract: A computing device may broadcast a first message via a wireless interface while operating according to a first network topology. After broadcasting the first message, the computing device may receive the first message via a wired interface. Based on receiving the first message via the wired interface, the computing device may broadcast a second message indicating a second network topology via the wireless interface. Based on receiving the first message via the wired interface, the computing device may operate according to the second network topology.Type: GrantFiled: August 25, 2016Date of Patent: May 11, 2021Assignee: Sonos, Inc.Inventors: Jeffrey M. Peters, Nicholas A. J. Millington, Jose Graziani, Ted Lin
-
Patent number: 10986212Abstract: A method executed at a M2M server, capable of interacting with a remotely located M2M client, is suggested. The method comprise: acquiring resources and/or parameters for provisioning a policy applicable for the M2M client; initiating formulation of the policy by arranging policy dependent mutually associated objects based on said resources and/or parameters, such that a M2M client on which the policy has been provisioned is capable of making decisions on the basis of said policy without having to communicate with any external device, and, initiating provisioning of the policy by provisioning said objects on the M2M client.Type: GrantFiled: July 30, 2015Date of Patent: April 20, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Sumit Singhal
-
Patent number: 10986203Abstract: Systems and methods for messaging balancing and control are disclosed. The system may retrieve aggregated message events from a first time window based on a balancing schedule. Each message event in the aggregated message events may include a timestamp. The timestamp may be within a time period assigned to the first time window. The system may execute an aggregated balancing operation on the aggregated message events. In response to determining in the aggregated balancing operation that the aggregated message events are out-of-balance, the system may execute an event balancing operation on the message events.Type: GrantFiled: February 8, 2019Date of Patent: April 20, 2021Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Srinivas Dasari, Mohamed Faisal Mohamed Farook, Bala Sandeep Kandi, Venkataselvam Muthusamy, Amit Poddar, Michael D. Wirsig
-
Patent number: 10977564Abstract: Temporal proximity of newly formed social relationships is used to determine the likelihood of common features being shared by users in the newly formed social relationships. The respective times in which each of a plurality of new relationships are formed are determined to be related to each other, and user information associated each of a plurality of respective contact accounts who are the subject of the new relationships are compared, and a common feature likely shared by the respective contact accounts is identified based on the comparing.Type: GrantFiled: February 24, 2017Date of Patent: April 13, 2021Assignee: Google LLCInventor: Alexander Fabrikant
-
Patent number: 10979537Abstract: A system for providing cross-services application service, device, and network content delivery management is disclosed. In particular, the system may allow devices and application services supported by multiple network services to leverage the strengths of such network services to ensure that content delivery is efficiently accomplished. The system may enable a device or application service to be associated with a management domain. Then, the management domain may subscribe the device or application service with one or more underlying supporting networks of the management domain. The associating and subscribing may be performed for the management domain by an orchestrator or by a management domain authority. The management domain authority may include a predictive, machine-learning element that drives access to content on behalf of the management domain authority through its devices and services to which they are subscribed.Type: GrantFiled: September 30, 2019Date of Patent: April 13, 2021Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: James G. Beattie, Jr., Roque Rios, Stephen F. Triano
-
Patent number: 10972960Abstract: A disclosure of the present specification provides a method for blocking network access. The method may comprise the steps of: receiving application specific congestion control for data communication (ACDC) blocking information; driving a blocking timer when it is determined by an ACDC blocking check that a network access attempt by a first application being executed is blocked; determining the category of a second application being executed according to a network access attempt by the second application; performing an ACDC blocking check on the basis of the determined category of the second application and the received ACDC blocking information when the determined category of the second application has a higher priority than the category of the first application; and stopping the blocking timer when the network access attempt by the second application should be permitted according to the ACDC blocking check.Type: GrantFiled: November 10, 2015Date of Patent: April 6, 2021Assignee: LG ELECTRONICS INC.Inventors: Jaehyun Kim, Youngdae Lee, Laeyoung Kim, Ki-Dong Lee, Hyunsook Kim, Taehun Kim
-
Patent number: 10965628Abstract: Discussed herein are dynamically generated, customized electronic messages based on, for example, data representing attributes of an electronic message to be generated for an intended recipient; and, in response to receiving the data, sending custom content triggering data based on the attributes, where the custom content triggering data represent at least a dynamic portion of customized content to be added subsequently into the electronic message while the electronic message is rendered for display to the intended recipient; generating the electronic message content, which includes the custom content triggering data; and sending the electronic message to the intended recipient; and, in response to receiving the custom content triggering data, determining attributes of the electronic message based on the custom content triggering data; and generating the dynamic portion of customized content based on the electronic message attributes.Type: GrantFiled: July 3, 2018Date of Patent: March 30, 2021Assignee: Groupon, Inc.Inventor: Mohit Gupta
-
Patent number: 10965762Abstract: A connection request including a connection model key and a partner system attribute of a partner system requesting a connection is received at an application server from the partner system within a distributed system. Using a predefined connection model, a determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. A logical connection is created that includes a first unique connection name derived from the received partner system attribute in response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model.Type: GrantFiled: April 13, 2017Date of Patent: March 30, 2021Assignee: International Business Machines CorporationInventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Patent number: 10952054Abstract: An infotainment system in a vehicle includes at least one processor configured to, in response to occurrence of a trigger condition defined by an invitation from a source remote from the vehicle and identifying media content and to acceptance of the invitation, select a medium carrying the media content to play the media content. The trigger condition may be a current location of the vehicle matching a specified location, a weather condition at a current location of the vehicle matching a specified weather condition, a current speed of the vehicle exceeding a specified speed, a current date matching a specified date, or a current time of day matching a specified time of day. Alternatively, the trigger condition may be a signal indicating presence of a passenger or presence of a connection with a mobile device.Type: GrantFiled: October 9, 2015Date of Patent: March 16, 2021Assignee: Ford Global Technologies, LLCInventors: Manpreet Singh Bajwa, Omar Makke, Perry Robinson MacNeille, Oleg Yurievitch Gusikhin
-
Patent number: 10938701Abstract: Efficient heartbeat with remote servers by network-attached storage (NAS) cluster nodes is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a node assignment component that generates assignments for NAS nodes resulting in respective associated NAS nodes, the assignments associating respective ones of the NAS nodes with respective distinct anti-malware servers, and a heartbeat messaging component that instructs the respective associated NAS nodes to transmit heartbeat request messages to the respective distinct anti-malware servers according to the assignments.Type: GrantFiled: July 19, 2018Date of Patent: March 2, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Shiv Shankar Kumar, Jai Prakash Gahlot, Amit Kumar Chauhan
-
Patent number: 10931521Abstract: An SDN (Software Defined Networking) system with auto-deployment switches and a method for auto-deploying the switches in said SDN system are proposed. The method includes: actively sending a configuration message out by a controller, with said configuration message having an IP (Internet Protocol) address of the controller and a plurality of parameters; receiving the configuration message by a switch; and building a connection between the switch and the controller according to the IP address of the controller and the plurality of parameters.Type: GrantFiled: December 9, 2017Date of Patent: February 23, 2021Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Wei-Cheng Wang, Hou-Ren Chen