Patents Examined by Jeong S Park
  • Patent number: 11381614
    Abstract: Method and apparatus for applying reputation scoring to participants in a group chat session in a computer network. The group chat session is displayed in the form of a visually perceptible conversation arranged as a sequence of communications by a group of users of network accessible devices. Each user has an associated reputation score generated responsive to at least one characteristic of a previous communication by the associated user. Each network accessible device displays each communication using a visual indicia selected in relation to a magnitude of the associated reputation score for the user who generated the communication. The visible indica can take a variety of forms such as different sizes of comments, different color schemes, different fonts, and so on.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: July 5, 2022
    Inventors: Eduard Weinwurm, Juergen Firsching
  • Patent number: 11368361
    Abstract: A system and method for providing stringent tamper resistant protection against changes to key system security features. The tamper protection is configured such that any changes to the policy can only occur from a configuration manager console, thereby preventing local device admin users or other malicious actors from altering the setting. Thus, tamper protection locks the selected service and prevents security settings from being changed through third-party apps and methods. When a system administrator enables the feature for an enterprise's workstations, only administrators will be able to change the service settings across a company's computers. The tamper protection policy is digitally signed in the backend before being deployed to endpoints, and the endpoint verifies the validity and intent of the policy, establishing that it is a signed package that only security operations personnel with the necessary administrator rights can control.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: June 21, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Ronald Shadbolt, Michael Joseph Healy, Shweta Jha, Gokhan Ozhan, Adrian Mihail Marinescu, Alemeshet Yismaw Alemu, Karthik Selvaraj, Milind Amrutrao Pawar, Vladimir Soroka, Hayk Hovsepyan, Chaohong Ou, Patanjal Digant Vyas, David Torosyan
  • Patent number: 11361230
    Abstract: An advanced intelligence engine (AIE) for use in identifying what may be complex events or developments on one or more data platforms or networks from various types of structured or normalized data generated by one or more disparate data sources. The AIE may conduct one or more types of quantitative, correlative, behavioral and corroborative analyses to detect events from what may otherwise be considered unimportant or non-relevant information spanning one or more time periods. Events generated by the AIE may be passed to an event manager to determine whether further action is required such as reporting, remediation, and the like.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: June 14, 2022
    Assignee: LogRhythm Inc.
    Inventors: Chris Petersen, Phillip Villella, Brad Aisa
  • Patent number: 11356485
    Abstract: A method for execution by an access layer of an object storage system includes In various embodiments, a processing system of an access layer of an object storage system includes at least one processor and a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to receive a request message from a requesting entity via a network, where the request message includes a pre-signed URL. A set of custom policy parameters are extracted from the pre-signed URL. Policy verification data is generated by comparing each attribute of a determined set of attributes of the access request to a corresponding custom policy parameter of the set of custom policy parameters. An access indicated in the request message is executed in response to the policy verification data indicating that each attribute compares favorably to the corresponding custom policy parameter.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 7, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harsha Hegde, Nicholas G. Lange
  • Patent number: 11349947
    Abstract: In various embodiments, a gateway application generates an outgoing Hypertext Transmission Protocol (HTTP) request based on an incoming HTTP request. In operation, the gateway application receives the incoming HTTP request and identifies an upstream service based on at least one of an HTTP method and a header included in the incoming HTTP request. Subsequently, the gateway application generates an outgoing HTTP request based on the upstream service and the incoming HTTP request. Finally, the gateway application issues the outgoing HTTP request. The outgoing HTTP request causes the upstream service to perform an action requested in the incoming HTTP request. Advantageously, the gateway application enables underlying upstream services to perform actions specified via incoming HTTP requests without directly exposing the upstream services to users.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 31, 2022
    Assignee: SPLUNK INC.
    Inventors: Nikhil Mungel, Brian Krueger
  • Patent number: 11349910
    Abstract: A system described herein may provide a technique for providing extended container capabilities via helper functions that are executed by an entity with a higher privilege level than that of the containerized process. In order to limit the opportunity for malicious or otherwise unauthorized use of such extended container capabilities, such helper functions may limit enabled arguments and/or otherwise limit utilization of functionality associated with a higher privilege level.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: May 31, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: David Robert Lenrow
  • Patent number: 11349897
    Abstract: This disclosure concerns the providing of media, and more particularly to the streaming of media. In one example embodiment of a method for streaming an audio content item to an electronic device, the method comprises: receiving a first data message comprising instructions from an electronic device to return a preview segment associated with a selected audio content item, the preview segment being a portion of the selected audio content item; retrieving said selected audio content item from a first storage; analyzing audio content of the retrieved audio content item to locate a portion of the selected audio content item to be used as the preview segment; extracting the located portion of the selected audio content item from the retrieved audio content item; and transmitting the extracted portion of the selected audio content item unencrypted to the electronic device.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: May 31, 2022
    Assignee: Spotify AB
    Inventors: Ardit Bajraktari, Luc Succes, Tristan Jehan, Bror Simon Hofverberg, Niklas Martin Gustavsson, Pär Mikael Bohrarper, Babar Zafar
  • Patent number: 11343171
    Abstract: In one embodiment, a device in a network obtains tunnel flappiness metrics associated with a particular tunnel in the network exhibiting flapping. The device makes, based on the tunnel flappiness metrics, a prediction that the particular tunnel is going to flap. The prediction is made using a machine learning model. The device proactively reroutes, based on the prediction, traffic from the particular tunnel onto an alternate tunnel, prior to the particular tunnel flapping. The device evaluates performance of the alternate tunnel, after proactively rerouting the traffic from the particular tunnel onto the alternate tunnel.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: May 24, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar
  • Patent number: 11341568
    Abstract: A method for enabling automated upsell text messaging within shipping notification text messages using a software application includes: accepting a purchase transaction from a consumer via an electronic device; retrieving a mobile telephone number for the consumer in connection with the purchase transaction; sending a first text message via the software application to the consumer at the mobile telephone number to confirm shipping information; sending a second text message via the software application to the consumer to present an offer to the consumer for an additional item; and if the consumer replies to the offer in the affirmative, adding the additional item to the purchase transaction.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: May 24, 2022
    Assignee: MessageBuy, Inc.
    Inventor: Darren Pierce
  • Patent number: 11343202
    Abstract: In one embodiment, a method for managing a plurality of edge devices based on a predicted network bandwidth utilization includes: identifying a plurality of management tasks associated with the plurality of edge devices, each of the plurality of management tasks associated with a priority; determining a management task of the plurality of management tasks to be assigned to an edge device of the plurality of edge devices; accessing a time series indicating the predicted network bandwidth utilization of the plurality of edge devices; generating a threshold value for the management task based on the time series, the threshold value corresponding to a percentage of the predicted network bandwidth utilization and including one or more available time slots; determining that the predicted network bandwidth utilization is less than the threshold value; and assigning the management task to the edge device.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Abhinav Anshuman, Abhishek Gupta, Nandini Arulmani, Ravishankar Kanakapura N, Rishi Chandra, Winston X. Fernandes
  • Patent number: 11323373
    Abstract: Local management of data stream throttling in data movement operations, such as secondary-copy operations in a storage management system, is disclosed. A local throttling manager may interoperate with co-resident data agents and/or a media agent executing on any given local computing device, whether a client computing device or a secondary storage computing device. The local throttling manager may allocate and manage the available bandwidth for various jobs and their constituent data streams—across the data agents and/or media agent. Bandwidth is allocated and re-allocated to data streams used by ongoing jobs, in response to new jobs starting and old jobs completing, without having to pause and restart ongoing jobs to accommodate bandwidth adjustments. The illustrative embodiment also provides local users with a measure of control over data streams—to suspend, pause, and/or resume them—independently from the centralized storage manager that manages the overall storage system.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: May 3, 2022
    Assignee: Commvault Systems, Inc.
    Inventor: Vijayan Thanasekaran
  • Patent number: 11303600
    Abstract: A social networking system provides a user interface for a sending user to send messages to a recipient user in association with a content item posted by the recipient user in the social networking system. The sending user views a content item posted by the recipient user, such as a photograph. The sending user posts a direct message to the recipient user related to the content item. The direct message is displayed to the sending user superimposed over the content item. Subsequent direct messages in the conversation are also displayed superimposed over the content item.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: April 12, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Kathleen Warner, Diego De Pinho Mendes, Yfat Eyal
  • Patent number: 11303570
    Abstract: Intelligent data throttling in data movement operations, such as secondary-copy operations in a storage management system. A local throttling manager may intelligently interoperate with co-resident data agents and/or a media agent executing on any given local computing device, whether a client computing device or a secondary storage computing device. The local throttling manager may allocate and manage the available bandwidth for various jobs and their constituent data streams—across the data agents and/or media agent. Effective bandwidth for the secondary-copy operation may be adjusted based on available bandwidth from the computing device due to increased demand for the bandwidth from other operations.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: April 12, 2022
    Assignee: Commvault Systems, Inc.
    Inventor: Vijayan Thanasekaran
  • Patent number: 11303730
    Abstract: A system and method for providing online games on client devices based on capabilities of the client devices are disclosed. Device capability information may be obtained from the client devices during the online game. Values of one or more capability parameters may be determined based on the device capability information obtained. Device profiles may be assigned to the client devices based on the determined values of the capability parameters. One or more game features may be adjusted in accordance with the assigned device profile for implementing the online game on the client devices. The adjustable game features may include frame rate, level of detail of rendering, level of 3D graphics, level of collision effects, animation type, gameplay available for user interaction, gameplay content for user interaction, communication mode, physics effects available for display, level of artificial intelligence, and/or any other features of the online game.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: April 12, 2022
    Assignee: Kabam, Inc.
    Inventors: Jeff Howell, Benjamin Talbot, Russell Warneboldt
  • Patent number: 11303581
    Abstract: Various embodiments disclosed herein provide for software defined networking system to provide network service and bandwidth prioritization in a customer's network. The user equipment devices can be connected to a gateway device on a premise network. The gateway device or a server communicably coupled to the gateway device can include an intelligence agent that can prioritize bandwidth, network services, user equipment devices based on a variety of contexts. The intelligence agent can also dynamically increase or decrease the bandwidth available to the gateway device in some embodiments. In an embodiment, the software defined networking system can also instantiate virtual network functions on either the local gateway device or the cloud server in order to provide functionality for one or more network services used by the user equipment device on site.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: April 12, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Eric Zavesky, Gavin Bedell, Corine Brahamsha, Debbie Miksiewicz, Grant Hewitt
  • Patent number: 11297126
    Abstract: An imaging platform may determine whether an image file stored on a client device is a current version of the image file, and may identify, based on determining that the image file on the client device is not the current version of the image file, the current version of the image file in an image file store. The imaging platform may determine, based on identifying the current version of the image file and based on one or more properties associated with a network connection of the client device, a bandwidth allocation for transmitting the current version of the image file to the client device. The imaging platform may transmit, to the client device, a mapping table associated with the current version of the image file, and may transmit, based on the bandwidth allocation and based on the mapping table, the current version of the image file to the client device.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: April 5, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Rocco P. Demasi, Jason M. Iannelli, Robert T. Milne, Ronald L. Bland, Daniel J. Pfennig, Michael J. McGuinness, Michael L. Bowman, Lori L. Crimmins
  • Patent number: 11296921
    Abstract: Mechanisms for out-of-band (OOB) management of Field Programmable Gate Array (FPGA) bitstreams and associated methods, apparatus, systems and firmware. Under a first OOB mechanism, a management component, such as a baseband management controller (BMC) is coupled to a processor including an agent in a compute node that includes an FGPA. An FPGA bitstream file is provided to the BMC, and the agent reads the file from the BMC and streams the FPGA bitstream contents in the file to the FPGA to program it. Under second and third OOB mechanisms, a pointer to an FPGA bitstream file that identifies the location of the file that is accessible via a network or fabric is provided to the BMC or other management entity. The BMC/management entity forwards the pointer to BIOS running on the compute node or an agent on the processor. The BIOS or agent then uses the pointer to retrieve the FPGA bitstream file via the network or fabric, as applicable, and streams the FPGA bitstream to the FPGA to program it.
    Type: Grant
    Filed: December 3, 2017
    Date of Patent: April 5, 2022
    Assignee: Intel Corporation
    Inventors: Murugasamy K. Nachimuthu, Mohan J Kumar
  • Patent number: 11297145
    Abstract: Methods and systems for detecting and/or synchronizing browsing session navigation between one or more browsers are described herein. A browser window associated with a browser application executing at a server device may be displayed at a client device. An instance of a local browser window may execute at the client device, and a page comprising content may be displayed via the instance of the local browser window. Commands to navigate to a different page may be issued to either browser, and the commands may be synchronized between the browsers.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 5, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Virgiliu Mocanu, Todd Giebler
  • Patent number: 11281486
    Abstract: Machines, systems and methods for managing quality of service (QoS) in a multi-tenant virtualized computing environment, the method comprising: collecting transmission rate statistics associated with data communicated in a virtual network, wherein at least one virtual switch monitors communications initiated by at least a virtual machine (VM) executed on a host machine serviced by the virtual switch; determining, by way of the virtual switch, profile parameters associated with a first communication initiated by the VM belonging to at least a first group, wherein a connection request is submitted by the virtual switch to a traffic controller to assist in establishing the first communication; classifying the connection request for establishing the first communication according to the profile parameters associated with the first communication; determining a first aggregated transmission rate associated with the VM that initiated the first communication based on the classifying.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: March 22, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine Barabash, Rami Cohen, Anna Levin, Liane Lewin-Eytan, Eran Raichstein
  • Patent number: 11283898
    Abstract: A data sequence including pieces of data having one attribute is transmitted with a data sequence including pieces of data having another attribute. An acquisition unit acquires a plurality of data pieces having attributes differing from each other. An addition unit, when connected with the server apparatus establishes, adds, to each piece of data included in each of a plurality of data sequences including different pieces of data of the plurality of data pieces acquired, an identifier identifies a data group wherein the data piece belongs, of a plurality of data groups, and is associated with the connection. A transmission unit transmits the plurality of data sequences where the identifier is added, to the server apparatus via the connection, by inserting, between data pieces included in one data sequence of the plurality of data sequences, a piece of data included in another data sequence of the plurality of data sequences.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: March 22, 2022
    Assignee: APTPOD, INC.
    Inventors: Hikaru Kashiwazaki, Hirotaka Kajita