Patents Examined by Thomas J Dailey
  • Patent number: 11551162
    Abstract: A resource reservation system includes an information processing apparatus and an information processing terminal. The information processing apparatus includes a memory, and a processor coupled to the memory and configured to transmit reservation information of a resource to the information processing terminal, store a communication setting of the information processing terminal associated with the resource, generate a first web page that displays the communication setting of the information processing terminal and that is displayed by a registration terminal, and receive a change in the communication setting of the information processing terminal. The change in the communication setting is made on the first web page displayed by the registration terminal. The second processor switches whether to transmit the reservation information in accordance with the communication setting of the information processing terminal, in response to a request from the information processing terminal.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: January 10, 2023
    Assignee: Ricoh Company, Ltd.
    Inventor: Takahiro Hashimoto
  • Patent number: 11552961
    Abstract: An internet service provider (ISP) is configured to analyze a subscriber's sent e-mail packets to determine a subscriber identity associated with the e-mail packets. A database is then queried to determine a current sending rate of e-mails by the subscriber. A sending rate above an allowed threshold causes the upstream transmission of the e-mail packets to be blocked by injecting connection destroying packets. A subscriber remains blocked from upstream transmission of e-mails until the sending rate as determined by the ISP drops below a second, more stringent threshold. This automatic process is also accompanied by automated messaging to the subscriber with information as to the measures taken and remedial options.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: January 10, 2023
    Assignee: PERFTECH, INC.
    Inventors: Jonathan E. Schmidt, John A. Murphy, Henry M. Donzis, Lewis T. Donzis, Peter W. Baron, Rodney D. Frey
  • Patent number: 11546431
    Abstract: A method, computer program, and computer system is provided for multi-instance Network-Based Media Processing (NBMP) function execution. A function call corresponding to an NBMP request is received. A function is retrieved from among a function group having a function descriptor, the retrieved function corresponding to the received function call. One or more instances of the retrieved function are executed.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: January 3, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11546270
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to throttle resource access by web crawlers. An example method disclosed herein includes obtaining, at a server, a media request message for media hosted by the server, the media request message requesting access to the media, characterizing a media-requesting source associated with the media request message, and inserting a time delay in a media response message to the media-requesting source based on the characterization.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: January 3, 2023
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventor: Bradley R. Lawrence, III
  • Patent number: 11522906
    Abstract: A malware detection method for preventing execution of malware, a method for detecting a domain generation algorithm, and a computer device therefor are provided. The malware detection method includes monitoring, by a processor of a computer, domain name system (DNS) query requests for all processes and replies to the query requests and counting, by the processor, the number of times of failure DNS query requests per unit process and determining, by the processor, malware.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: December 6, 2022
    Assignee: Somma, Inc.
    Inventor: Yonghwan Roh
  • Patent number: 11516299
    Abstract: At least some embodiments are directed to a system that receives a profile values associated from new user profiles of a computer network or system. A machine learning system determines a set of existing profiles that share at least one common profile value with the new user profile. A second machine learning model determines a set of existing user entitlements associated with the set of existing profiles. The new user profile is processed by a natural language processing engine to determine a set of new user entitlements from the set of existing user entitlements. The system provides the new user with access to electronic resources of the computer network. The system tracks the new user computer network or system activities and updates the new user profile based on the set of new user entitlements and the new user activity on the computer network or system.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: November 29, 2022
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Nazish Amir-Siddiqi, Jeremy D. Seideman, Matthew K. Meyer, Jillian Smythe, Nishit Bandi, Mark T. Horton, Thomas J. Katavic
  • Patent number: 11513985
    Abstract: A wireless device can achieve higher predictability for its transmissions by inserting a placeholder frame in a transmission queue before time sensitive data has been received. In addition, a contention countdown associated with the placeholder frame can start before the time sensitive data is ready for transmission. Once the data is available, the device can insert the data into the payload of the placeholder frame, thereby reducing the wait time before the data can be transmitted wirelessly. Additionally, the device can improve reliability by transmitting data using multiple subcarrier RUs in a channel. The data blocks and the duplicative data can be transmitted in parallel using the subcarrier RUs. If a subset of the subcarrier RUs are blocked because of narrowband interference, the receiving device can nonetheless recover the data blocks and reconstruct the packet from the data transported on the RUs that did not have interference.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: November 29, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Jerome Henry
  • Patent number: 11509717
    Abstract: A distributed storage system including a server is configured to accept a request including a consistency indicator that flags for the server that cross datacenter consistency is desired. The server may be required to detect the consistency indicator and in response, to determine a consistency key based at least in part on the request. In an example aspect, the consistency key may comprise a hash value determined by a hash function shared across datacenters, whereby every datacenter may determine the same consistency key for a given resource and datacenter combination. The server may be further configured to determine a preferred datacenter for handling the request based at least in part on the consistency key, and thereafter to redirect the request to the preferred datacenter. In embodiments, the consistency indicator may also denote a scope of the strong consistency required by the calling client.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: November 22, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shashwat Gupta, Chen Yang, Raman Nagaraj Chikkamagalur, Maththondage Chamara S. Ranasingha, Ayse Nil Onalan, Ashutosh Agarwal
  • Patent number: 11503118
    Abstract: Systems and methods of cloud deployment optimization are disclosed. In some example embodiments, a method comprises running original instances of an application concurrently on original servers to implement an online service, receiving, by the original instances of the application original requests for one or more functions of the online service, receiving a command to deploy a number of additional instances of the application, transmitting synthetic requests for the function(s) of the online service to one of the original servers according to a predetermined optimization criteria, deploying the number of additional instances of the application on additional servers using a copy of the original instance of the application, and running the deployed additional instances of the application on their corresponding additional servers concurrently with the original instances of the application being run on their corresponding original servers.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: November 15, 2022
    Assignee: EBAY INC.
    Inventors: Rami El-Charif, Ankit Khera, Ashok Srinivasa Murthy
  • Patent number: 11496592
    Abstract: In some implementations, a server device can generate configuration data for an application based on user engagement segments associated with a user of the application. For example, a server device can receive information identifying user engagement segments associated with a particular user. When the server device receives a request for configuration data for the application that identifies the particular user, the server device can obtain the engagement segment identifiers associated with the particular user. The server device can use the engagement segment identifiers to obtain segment configuration data for each engagement segment identifier, combine the segment configuration data into a combined configuration, and send the combined configuration to the application on the user device. The application can then determine what content to present and how to present the content on the user device based on the combined configuration data.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 8, 2022
    Assignee: Apple Inc.
    Inventors: Balaji Ramachandran, Jean S. Metz, Collin D. Ruffenach, Christopher S. Schepman, Guillermo Ortiz, Feng Yi, Casey M. Dougherty, Martin J. Murret
  • Patent number: 11489919
    Abstract: A data processing system and method, and a corresponding apparatus, where the data processing system includes a controller and at least two storage nodes. The controller is configured to receive, using a first coupling between the controller and a host, an operation request received from the host, where the operation request includes an identity of target data and an operation type, determine at least one target storage node from the at least two storage nodes according to the identity of the target data, and send an instruction message to the at least one target storage node using a second coupling to the at least one target storage node, where the at least one target storage node is configured to send the target data to the host or obtain the target data from the host according to the instruction message.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: November 1, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongcai Cheng, Haitao Guo, Hongguang Liu, Hao Chen, Sicong Li, Chunyi Tan, Yu Hu, Can Chen
  • Patent number: 11489603
    Abstract: According to at least one embodiment, a method of processing data in a broadcast engineering environment includes: receiving a user request comprising a first identifier that identifies a discrete broadcast signal and identifying a set of identifiers associated with the first identifier. The set of identifiers includes at least one of Connection, Domain, Domain Type, Equipment, Essence, Feed, Format, Instance, Mnemonic Base, Pattern, Signal Mnemonic, or Site. The method further includes generating association information based on the identified set of identifiers, and transmitting the generated association information based on the received user request.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: November 1, 2022
    Assignee: NBCUNIVERSAL MEDIA, LLC
    Inventor: Andrew Burnheimer
  • Patent number: 11483213
    Abstract: Implementations of the present disclosure include executing, within a computer network, multiple instances of a process, each instance including a simulation of execution of the process within the computer network, receiving session datasets representative of sessions performed during execution of each instance of the process, generating a set of session traces, each session trace representing a sequence of sessions performed during an instance of the process within the computer network, processing the set of session traces using a clustering algorithm to cluster sessions of each session trace into two or more clusters, each cluster having an associated label, and providing a process model that generically represents multiple executions of the process within the computer network, the process model comprising a sequence of labels of the two or more clusters corresponding to session traces in the set of session traces.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 25, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Gal Engelberg, Eitan Hadar, Avraham Dayan, Moshe Hadad
  • Patent number: 11483414
    Abstract: This application relates to a picture sharing method, a computer device, and a storage medium. The method includes: receiving a picture compressed in a first compression manner; obtaining characteristic information of the picture; compressing the picture in a second compression manner in a case that the characteristic information meets a compression trigger condition, to obtain a compressed picture; receiving a picture download request for the picture, wherein the second compression manner has a higher compression ratio than the first compression manner; and returning the compressed picture in response to the picture download request. The solutions of this application reduce a network bandwidth occupied in a picture feedback process.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: October 25, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Licai Guo, Xunan Mao, Haibo Deng, Xinwei Gao, Chenchen Gu, Jing Lv
  • Patent number: 11463390
    Abstract: Described embodiments provide systems and methods of selecting files to attach to an electronic mail. A server may identify, for each file of a plurality of files, a file context using content of each file. The server may identify, responsive to a request from a client for one or more attachments to add to an electronic mail, a mail context for the electronic mail based at least on content of the electronic mail. The server may compare the file context of at least one of the plurality of files with the mail context of the electronic mail. The server may select one or more files from the plurality of files based on the comparison of the file context with the mail context. The server may provide the client a list of the one or more files for selection as the one or more attachments for the electronic mail.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: October 4, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Nitin Kumar Mathur, Nimish Agarwal, Rajat Mishra, Harshavardhan Gupta
  • Patent number: 11457025
    Abstract: A method and system for detecting and preventing data exfiltration attacks is disclosed. The system includes a manager device and an endpoint device, and an attack prevention device. The method includes detecting, at plurality of endpoint devices, downloads made at endpoint devices using Simple Network Management Protocol (SNMP) proxy. Next, the method includes mirroring network traffic associated with the downloads. The method further includes providing the mirrored network traffic as an input to a deep learning model, wherein the deep learning model detects presence of malware in the downloads. Finally, the method involves sending, by the manager device, an alert to one or more devices to prevent, recover, or mitigate data exfiltration attacks.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: September 27, 2022
    Assignee: GAVS Technologies Pvt. Ltd.
    Inventors: Balaji Venkat Venkataswami, Suri Parthasarathy, Chandramouleeswaran Sundaram, Ragavendran Selvaraj, Mohamed Ismail Ibrahim, Chandrasekar Balasubramanian
  • Patent number: 11455362
    Abstract: A system and method for sharing information includes displaying on a screen of a mobile device data fields that include a machine-readable code (e.g., QR code) and visual indicia corresponding to information that is to be shared by a user of the mobile device. The user selects which information is to be shared by selecting or unselecting the corresponding visual indicia and the machine-readable code updates in real-time to include the information corresponding to the selected visual indicia. The information is stored as a URI-encoded serialized data object in a parameter portion of the URI of the machine-readable code.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: September 27, 2022
    Assignee: Glu, Inc.
    Inventors: Vivek Singh, Jacob Shampine, Marshall Winters
  • Patent number: 11451594
    Abstract: In the present disclosure, a collaborative workspace fosters content creation between users in a synchronous and/or asynchronous manner by enabling automatic generation and management of collaborative media objects that automatically combine content from a plurality of users into a single media object. To improve processing efficiency and user productivity, the present disclosure further provides processing that applies trained artificial intelligence (AI) processing that is adapted to automatically generate representations of data insights for management of a collaborative media object within the collaborative workspace. Data insights are generated pertaining to feature management of an exemplary application/service (e.g., video discussion application/service) including features for generating and managing a collaborative media object. Signal data associated with users of a collaborative session (e.g., within a collaborative workspace) is detected and analyzed.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: September 20, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul Donnelly Conlin, Arnavi Mahendra Chheda, Cassio Martins Antonio, Justin J. Chando, Ahamad Rifaadh Saif, Megan Christin Buzzas, Cassandra Nicole Bub
  • Patent number: 11451747
    Abstract: A system enabling multiple screens sharing in an online meeting. The system comprises a first data processing system 102 comprising a first processor module 202 and a first digital client 214. The first processor module 202 causes the first digital client 214 to individually share at least a first screen 110 and a second screen 112. The system further comprises a second data processing system 104 comprising a second processor module 302 and a second digital client 314, the second processor module 302 causing the second digital client 314 to individually share at least a third screen 114 and a fourth screen 116. The first digital client 214 shares the first screen 110 and the second screen 112 while the second digital client 314 shares the third screen 114 and the fourth screen 116.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: September 20, 2022
    Inventors: Kishore Daggubati, Sai Prasad Matam
  • Patent number: 11445422
    Abstract: In one example, a method includes monitoring conditions in a telecommunication service provider network, selecting a first path by which to connect a communication session between a first endpoint and a second endpoint, wherein the first path is a path through the network that is expected to satisfy a predefined level of performance for the communication session based on the conditions, connecting the first endpoint and the second endpoint via the first path, detecting a change in the conditions that results in the first path failing to satisfy the predefined level of performance, selecting a second path by which to connect the communication session, wherein the second path is a path through the network that is expected to satisfy the predefined level of performance for the communication session based on the conditions as changed, and initiating a handoff of the communication session from the first path to the second path.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 13, 2022
    Assignees: AT&T Intellectual Property I, L.P., AT&T Global Network Services France, SAS, AT&T Intellectual Property II, L.P.
    Inventors: Miguel R. Martinez-Heath, Aurélien Bruno, Scott Sayers, Keylor Eng