Patents Examined by John Fan
-
Patent number: 11792246Abstract: Live performances are coordinated at venues using a host (server) and client (user devices). Scripts for live performances are stored at the host. Each script has roles for playing by users (actors) and has teleprompter text for delivery at a sequence in the live performances. Media elements are associated at the host in the sequence of the teleprompter text for output in the live performances. Once a lobby is created for a live performance at a venue, clients are associated at the host with the roles for the script. The host delivers the teleprompter text for output in real time at the sequence during the live performance with the clients at the venue, and the host delivers the associated media elements for output in the sequence during the live performance at the venue. Each venue can have an associated configuration for media output so the host can deliver the media elements according to the configuration.Type: GrantFiled: October 23, 2019Date of Patent: October 17, 2023Assignee: INNER-CITY MOVEMENT, INC.Inventor: Benjamin David Myers
-
Patent number: 11777990Abstract: A system for machine learning-derived contract generation is provided. The system comprises: a machine learning engine and a controller configured to: input historical and streaming interaction data into the machine learning engine, wherein the machine learning engine is trained by the historical and streaming interaction data; determine one or more machine learning-derived interaction patterns for a resource transfer between the first user device and the second user device, wherein the one or more machine learning-derived interaction patterns comprise calculated exposure levels for one or more events for completing the resource transfer; based on the machine learning-derived interaction patterns, generate the resource transfer contract for transferring a resource from the first user device to the second user device, wherein the resource transfer contract comprises a sequential flow of the one or more events; and distribute the resource transfer contract to the first user device and the second user device.Type: GrantFiled: December 6, 2019Date of Patent: October 3, 2023Assignee: BANK OF AMERICA CORPORATIONInventor: Eren Kursun
-
Patent number: 11770426Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.Type: GrantFiled: July 14, 2021Date of Patent: September 26, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Patent number: 11758022Abstract: A pre-shared compression dictionary is received. The pre-shared compression dictionary was generated based on an analysis of sample data for use in compression of other data. A compressed version of a batch of machine-generated data is received. The batch of machine-generated data has been compressed at least in part using the pre-shared compression dictionary and a batch-specific compression dictionary. The received compressed batch is uncompressed using the batch-specific compression dictionary to determine an intermediate version. The intermediate version is uncompressed using the pre-shared compression dictionary to determine an uncompressed version of the batch of machine-generated data.Type: GrantFiled: September 24, 2020Date of Patent: September 12, 2023Assignee: ServiceNow, Inc.Inventors: Yaron Lehmann, Dror Mann, Gabby Menahem
-
Patent number: 11750549Abstract: A file-related task management device includes: a memory; and a processor electrically connected to the memory, wherein the processor creates a file chat room that is associated with a file in a folder shared by one or more folder sharers and is accessible through the file, receives, from a user terminal of the one or more folder sharers, an update log for an update to the file made by the user terminal, and displays a message thread in the file chat room, the message thread including a log message for the update, wherein chat messages related to the file between the one or more folder sharers and the log message are displayed together in the file chat room.Type: GrantFiled: February 22, 2019Date of Patent: September 5, 2023Assignees: DELTA PDS CO., LTD.Inventor: Jae Ho Choi
-
Patent number: 11716367Abstract: An apparatus for monitoring a multicast group is provided. The apparatus includes a storage, a receiver and an operation processor. The storage is configured to store first data including a first authenticated message authenticated as being published by a publisher of the multicast group to n-th data including an n-th authenticated message authenticated as being published by the publisher where n is a natural number of 2 or more. The receiver is configured to receive status data including a first propagation message to be delivered to the multicast group. Further, the operation processor is configured to generate monitoring information including status information of the multicast group by using the status data and the first to n-th data.Type: GrantFiled: March 19, 2020Date of Patent: August 1, 2023Assignee: UNIONPLACE CO., LTD.Inventors: Seongcheol Bang, Jaewon Cha, Seungchul Kwak
-
Patent number: 11689634Abstract: A computer implemented method of reducing a size of a message intercepted on a communication channel of a vehicle, comprising using one or more processors of a vehicular device. The processor(s) is adapted for receiving one or more of a plurality of messages intercepted by one or more devices adapted to monitor messages transmitted via one or more segments of one or more communication channels of a vehicle, applying one or more trained machine learning models to identify one or more of a plurality of data patterns in one or more of the messages, adjusting one or more of the messages by replacing each of the identified data pattern(s) with a respective predefined lossless representation having a reduced size compared to the identified data pattern and transmitting the adjusted message(s) to a remote system via one or more upload communication channels.Type: GrantFiled: July 9, 2019Date of Patent: June 27, 2023Assignee: Saferide Technologies Ltd.Inventors: Yehiel Stein, Yossi Vardi
-
Patent number: 11677846Abstract: A tracking system is provided that tracks user browsing activity while maintaining user privacy. It is determined whether a cookie is stored in local storage of a client device. If the cookie is not stored: a tracking identification (ID) is generated; the tracking ID, a cookie rotation timestamp, and a failed request counter in a generated cookie is stored; and the generated cookie is copied and attached to a transmitted event. If the cookie is stored: it is determined whether a time indicated by a stored cookie rotation timestamp is in the past; if the time is in the past, a flag requesting a new cookie value is set for a transmitted event; and if the time is not in the past, the stored cookie is copied and attached to a transmitted event.Type: GrantFiled: July 31, 2019Date of Patent: June 13, 2023Assignee: Snap Inc.Inventors: Winston Howes, Sharada Sundaram, Marcel M. Yung, Bennet Yee
-
Patent number: 11671334Abstract: Systems, methods, and apparatuses are directed to facilitating avatar representation of users within proximity using approved avatars. In one embodiment, logic may be configured to determine communication devices that are within a proximity threshold. The determined communication devices may include first and second communication devices that are associated with first and second users, respectively. The first user may be associated with a first avatar and the second user may be associated with a second avatar. The logic may also be configured to determine a request initiated at the first communication device for avatar information associated with one or more users of the determined communication devices. The logic may further be configured to provide the second avatar to the first user via the first communication device based on determining that the second avatar is included in an approved avatar set.Type: GrantFiled: January 8, 2019Date of Patent: June 6, 2023Assignee: Intel CorporationInventors: Gene M. Chang, Charlie D. Lenahan, Marc A. Funston
-
Patent number: 11582175Abstract: A system, device and method for secure message thread communication is provided. The device comprises a communication interface; a display device; and, a controller configured to: generate, at the display device, a plurality of message threads, the plurality of message threads associated with different incident reports; receive multimedia data for transmission in a first message thread of the plurality of message threads; compare the multimedia data with data from the different incident reports; and when an association is determined between the multimedia data and respective data from an incident report associated with a second message thread, of the plurality of message threads: transmit, using the communication interface, the multimedia data in the second message thread, and not the first message thread.Type: GrantFiled: September 21, 2017Date of Patent: February 14, 2023Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Maciej Stawiszynski, Pawel Jurzak
-
Patent number: 11570270Abstract: Methods, apparatus, systems and articles of manufacture to prevent illicit proxy communications from affecting a monitoring result are disclosed. An example method includes accessing a log of communications of a proxy server, the log of communications including a plurality of records, each of the plurality of records corresponding to a requesting device that transmitted a communication to the proxy server, identifying a first internet protocol (IP) address subnet in the log of communications, the first IP address subnet associated with a block of IP addresses, filtering the plurality of records for a first set of records associated with communications originating from the first IP address subnet, and in response to determining the first set of records does not include a record associated with a heartbeat communication, adding the first IP address subnet to a blacklist of the proxy server.Type: GrantFiled: August 5, 2019Date of Patent: January 31, 2023Assignee: The Nielsen Company (US), LLCInventors: Susan Cimino, Achilleas Papakostas
-
Patent number: 11570047Abstract: Disclosed are systems, methods, and computer-readable media for assuring tenant forwarding in a network environment. Network assurance can be determined in layer 1, layer 2 and layer 3 of the networked environment including, internal-internal (e.g., inter-fabric) forwarding and internal-external (e.g., outside the fabric) forwarding in the networked environment. The network assurance can be performed using logical configurations, software configurations and/or hardware configurations.Type: GrantFiled: March 30, 2020Date of Patent: January 31, 2023Assignee: Cisco Technology, Inc.Inventors: Sanchay Harneja, Sanjay Sundaresan, Harsha Jagannati
-
Patent number: 11563600Abstract: To reduce overhead generated by maintaining a full mesh network with static spoke-to-spoke tunnels while providing the efficiency of spoke-to-spoke communication, BGP configuration is automated to provide for dynamic establishment of spoke-to-spoke tunnels. A virtual Internet Protocol (VIP) address is assigned to each spoke in the network. Spokes advertises their VIP address to the hub for communication to the other spokes. A spoke sets the route next hop in its routing table for a remote spoke to the VIP of the remote spoke. Establishment of a tunnel between spokes is initiated after detecting data is to be communicated between the spokes while data is temporarily routed through the hub. Data is routed directly to the receiving spoke through the dynamic tunnel once the tunnel is active. Tunnels between spokes are terminated dynamically after a period of inactivity to reduce overhead caused by consistent maintenance of dynamic tunnels with low use.Type: GrantFiled: July 31, 2019Date of Patent: January 24, 2023Assignee: Palo Alto Networks, Inc.Inventors: Li Meng, Dhwanit Shah
-
Patent number: 11516179Abstract: A network device in a network may determine a tentative network address for a network interface of the network device and may determine whether the tentative network address is duplicative of any one of the network addresses in the network. If the tentative network address is duplicative of a network address assigned to another network interface in the network, the network device may store an indication of the other network interface. In response to receiving an indication that a new network address is assigned to the other network interface, the network device may re-determine whether the tentative network address is duplicative of any one of the network addresses in the network. If the network device determines that the tentative network address is not duplicative of any one of the plurality of network addresses in the network, the network device may assign the tentative network address to the network interface.Type: GrantFiled: September 21, 2018Date of Patent: November 29, 2022Assignee: JUNIPER NETWORKS, INC.Inventors: Jimmy Jose, Pranavadatta D N, Reji Thomas
-
Patent number: 11502894Abstract: A system may monitor transaction data pertaining to a plurality of transaction types received by a network order fulfillment system. The system may classify the transaction data into a plurality of alarm types based on pre-defined impact of an alarm type to a given transaction type. The system may analyze a plurality of performance parameters influencing a performance of the network order fulfillment system, and identify a performance parameter exhibiting an anomaly based on historical data, a current status of the plurality of the performance parameters and a predefined prediction model. The system may ascertain whether the identified performance parameter negatively impacts the performance of the network order fulfillment system, based on evaluation rules. The system may proactively implement a remediation action to remediate a potential fault caused by the identified performance parameter when the identified performance parameter negatively impacts the performance of the network order fulfillment system.Type: GrantFiled: November 10, 2020Date of Patent: November 15, 2022Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Mahesh Kumar Mohan, Madan Kumar, Harshit Kumar
-
Patent number: 11489839Abstract: Clustering-based machine learning is utilized to generate and update permissions data in a computing system. The computing system logs permissions-related user activity for users of the system over time. Feature vectors are generated for the users based on the logs, where each feature corresponds to a specific permission or permission-related operation of the system. A clustering-based learning algorithm analyzes the feature vectors and generates clusters of similar users based on their feature vectors. The permissions of the users may be updated to reflect attributes of the clusters to which they were assigned. For example, the clusters may be utilized to seed and/or update access control groups or other permissions-related user groups in the system. Or, some or all permissions not used by any users within a cluster over a recent period of time may be automatically removed from any user in the cluster.Type: GrantFiled: January 31, 2019Date of Patent: November 1, 2022Assignee: Salesforce, Inc.Inventors: Sneha Krishna Sankavaram, Hui Fung Herman Kwong
-
Patent number: 11490256Abstract: Systems and methods are provided for new network device provisioning without Internet access. One method may include a method of network device provisioning without Internet access, the method including entering a pre-shared key (PSK) in a dynamic host configuration protocol (DHCP) message, obtaining the PSK from a set of DHCP message options by an onboarding network device requesting to join a private network, presenting the PSK, by the onboarding network device, to a network management system (NMS) of the private network, validating the PSK by the NMS, and updating an inventory list of the NMS to include the onboarding network device in the inventory list.Type: GrantFiled: March 11, 2019Date of Patent: November 1, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Sriram Murthy, Sumit Kumar, Jacob Philip Michael, Gopal Gupta, Amit Kumar Gupta
-
Patent number: 11483409Abstract: A computing device includes program instructions to select, based on indicia of interest for media content for each of a plurality of users, a first user and second user to engage in an interaction related to a media content item. The computing device further includes programming to select a topic related to the media content item for the interaction and initiate the interaction between the first and second user based on the topic.Type: GrantFiled: July 15, 2020Date of Patent: October 25, 2022Assignee: DISH Technologies L.LC.Inventors: Nicholas Brandon Newell, Christopher Day
-
Patent number: 11445017Abstract: A computer-implemented method includes determining that an update to data on a local computer has been initiated by an application and sending a notification to a remote computer that the update has been initiated. The method includes sending, to the remote computer, an indication of the data on the local computer being updated. The method includes, in response to determining that updates to the data on the local computer and meta data corresponding to the data have been completed, sending a second notification to the remote computer that the update has been completed.Type: GrantFiled: February 21, 2019Date of Patent: September 13, 2022Assignee: International Business Machines CorporationInventors: Jeffrey R. Suarez, Nadim P. Shehab
-
Patent number: 11443283Abstract: Disclosed are various examples for the dynamic construction of configuration profiles using settings common across different operating systems. A computing environment having a management service can determine variable names for inclusion in configuration profiles based on operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that the value provided by an administrator is a value or parameter of the variable name for deployment to a client device having an operating system capable of interpreting the value using the variable name.Type: GrantFiled: July 27, 2017Date of Patent: September 13, 2022Assignee: AirWatch LLCInventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani