Patents Examined by Jeong S Park
  • Patent number: 11689454
    Abstract: Techniques for multi-tenant overlays with per-tenant distributed routing are described herein. The techniques may include provisioning an overlay network such that tenants hosted by a forwarding plane of the overlay network are each configured to forward routing protocol packets to a routing control plane of the overlay network and the routing control plane of the overlay network is configured to determine routing paths between each tenant and respective destinations. A routing protocol packet may be sent to the routing control plane by a first tenant. The routing protocol packet may include an indication of a destination that is served by the first tenant. Based on receiving the routing protocol packet, the routing control plane may determine one or more routing paths between the tenants and the destination. Additionally, an indication of the routing path may be sent to the tenants.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: June 27, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Rahim Lalani
  • Patent number: 11677759
    Abstract: Aspects of the present disclosure provide for the detection and/or use of countermeasures to prevent and/or limit unauthorized devices from accessing and/or using another's communication network. An exemplary system includes a cloud controller and a gateway device that communicate via the infrastructure provided by a service provider communication network, wherein the gateway device operates in part to execute a device discovery algorithm to detect devices that are connected to a network facilitated by the gateway device and/or employ countermeasures to thwart further access by any unauthorized device. An exemplary method executes a device discovery algorithm to apply one or more of a plurality of device discovery protocols to detect devices that are connected to a network facilitated by a gateway device and/or implement countermeasures to block further access. Other aspects are described in detail herein.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: June 13, 2023
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Michael Paul Overcash, David Adam Taylor, Yousef Wasef Nijim
  • Patent number: 11671462
    Abstract: A system is provided including a database and a server. The database stores a plurality of cloud computing service accounts created on a cloud computing platform, a plurality of roles associated with each cloud computing service account, and a plurality of policies associated with each role. The server is in data communication with the database and containing a role risk rating engine. The role risk rating engine is configured to: select a first role of the plurality of roles from the database; retrieve the plurality of policies associated with the first role; determine a risk rating for the first role based on the plurality of policies associated with the first role; store the risk rating of the first role in the database; receive a query requesting the risk rating of the first role; and in response to the query, transmit the risk rating of the first role.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: June 6, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Stephen Cirelli, Daniel Girard, Ellis Hammer
  • Patent number: 11671495
    Abstract: An information processing system includes: a setting processing processor that registers, based on setting information acquired from a storage device through a first communication path, the storage device as a storage device capable of presenting specific information to a user terminal; an acquisition processing processor that acquires, when the storage device is registered by the setting processing processor, the specific information corresponding to a request acquired from the user terminal, through a second communication path different from the first communication path; and a presentation processing processor that presents the specific information acquired with the acquisition processing processor to the user terminal.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: June 6, 2023
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Takahiro Ichitsuka
  • Patent number: 11665256
    Abstract: A data processing method includes: in the case where an operation state of an audio/video device in a target driving device is an out of operation state, generating an out of operation state notification message of the audio/video device; and sending the out of operation state notification message to a push client for stopping a data push between the push client and a push server using the out of operation state notification message.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: May 30, 2023
    Assignee: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd.
    Inventors: Weiliang Chen, Long Zhang, Yumei Zhang
  • Patent number: 11658902
    Abstract: A first router generates session establishment metrics for use in network path selection. For example, a plurality of routers connect a client device to a network service instance hosted by a server. A first router is connected to the network service instance via first and second paths. The first router receives session performance requirements for a session between the client device and the network service instance. The first router forwards, along the first path, network traffic for the session by modifying a first packet of the session to include a session identifier for the session. The first router determines that session establishment metrics for the session do not satisfy the session performance requirements. In response, the first router forwards, along the second path, the network traffic for the session by modifying a second packet of the session to include the session identifier for the session.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: May 23, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Michael Baj, Patrick J. MeLampy, Ryan Koss, Kaushik Adesh Agrawal, Abilash Menon, Michael John Adams, Sarah V. Jaffer
  • Patent number: 11652887
    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: March 29, 2022
    Date of Patent: May 16, 2023
    Assignee: Kabam, Inc.
    Inventors: Jeff Howell, Benjamin Talbot, Russell Warneboldt
  • Patent number: 11641362
    Abstract: The techniques disclosed herein improve existing systems by generating a data object indicative of a defined group of users of a communication session, messages being communicated between the defined group of users, and permissions defined for the defined group of users to access content of the communication session. In response to receiving a selection of a message set including a subset of the messages of the defined group for corresponding with a non-member user who is not a member of the defined group, the system updates the first data object to include the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set, and permissions defined for the additional participant to limit full access to other subsequent messages in the defined group not directed to the selected message set.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: May 2, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
  • Patent number: 11635879
    Abstract: Disclosed are mechanisms for sharing content through content consumption systems. A sharing module publishes content in a share and metadata associated therewith to a content consumption system external to a managed repository. The share represents a folder or directory in the managed repository. The publication can be made through application programming interface (API) calls handled by a first sharing module API, a repository API, a second sharing module API, and a content consumption system API. These APIs together provide a one-to-one mapping of communications protocols used by the managed repository and the external system. The share in the managed repository and the share published to the content consumption system are synced and any conflict between the two is detected and resolved. The shared content can be repatriated back to the managed repository and the shared version deleted from the content consumption system.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: April 25, 2023
    Assignee: Open Text Corporation
    Inventors: Mahesh Bangalore Shankar Rao, Pardeep Kumar, Panchakshrappa Pramod, Prashantha Hanumanthappa, Vikash Sharma, Minu Gukanti
  • Patent number: 11627075
    Abstract: The present application relates to communications between a partner network and a wide area network (WAN). The partner network and WAN may exchange representations of the respective networks including a delay profile for the partner network. The WAN receives a network delay profile for multiple virtual network entities within the partner network. The multiple virtual network entities include at least a plurality of peering locations with the WAN. The WAN determines a path from the partner network through the WAN via a selected peering location of the plurality of peering locations with the WAN to a destination based on at least the network delay profile. The WAN deploys a policy for an agent within the partner network. The policy identifies traffic for the destination to route through the WAN via the selected peering location. The WAN routes traffic from the selected peering location to the destination along the path.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: April 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paramvir Bahl, Ryan Andrew Beckett, Abhishek Udupa, Sharad Agarwal, Rachee Singh
  • Patent number: 11618395
    Abstract: A method includes storing a detected event code in a first blockchain, wherein each electronic control unit (ECU) in a plurality of ECUs in a vehicle includes a first blockchain node of the first blockchain; determining a validity of each first blockchain node of the first blockchain by determining that the event code is one of (a) stored in the respective first blockchain node of the first blockchain and valid or (b) not stored in the respective first blockchain node of the first blockchain and invalid; and providing the event code and the validity of each first blockchain node of the first blockchain to a second blockchain maintained at least one second blockchain node via a network outside the vehicle.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: April 4, 2023
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Mahmoud Yousef Ghannam, Pramita Mitra, Brian Bennie
  • Patent number: 11606443
    Abstract: Technologies for unseen notification handling are described. Embodiments select an initial set of notifications, provide the selected initial set of notifications to a client device, store seen notifications in a first data store, maintain sent but unseen notifications in a second data store that is an in-memory online data store, retrieve a set of the sent but unseen notifications from the second data store, create a list of unseen notifications by combining the retrieved set of sent but unseen notifications with a set of unsent and unseen notifications, generate a set of relevance scores for the list of unseen notifications, create a new version of the list of unseen notifications based on the new set of relevance scores, and provide the new version of the list of the unseen notifications to the client device.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: March 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Benjamin Liu, Rakesh Malladi, Swetha Nagabhushan Karthik, Gargi Harish Bhandari, Ajith Muralidharan, Ruiqi Wang
  • Patent number: 11588780
    Abstract: A posting right giving device acquires, from a terminal device, a photographed image to which positional information indicating a photographing position of the image is added. The device acquires position history information indicating a history of positions of the terminal device. The device acquires, from a storage, region information indicating a region designated in advance for a community where information can be posted and posted information can be received via a network. The device executes, on the basis of determination that the photographing position indicated by the positional information added to the acquired image is included in the region indicated by the acquired region information and the photographing position corresponds to a position of the terminal device identified on the basis of the acquired position history information, processing forgiving a user of the terminal device a right to post information to the community.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: February 21, 2023
    Assignee: Rakuten Group, Inc.
    Inventors: Yutaka Tachi, Haruna Takada
  • Patent number: 11588805
    Abstract: Syncing data warehouse permissions using single sign-on authentication including establishing a link between a first cloud-based data warehouse and a second cloud-based data warehouse, wherein the link facilitates access to data stored in the second cloud-based data warehouse via the first cloud-based data warehouse; receiving, by the first cloud-based data warehouse, a first query referencing first data stored in the second cloud-based data warehouse; accessing, by the first cloud-based data warehouse, from the second cloud-based data warehouse, the first data; and sending a response to the first query based on the accessed first data.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: February 21, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Donald Huang, James L. Gale
  • Patent number: 11588900
    Abstract: Systems and methods for multi-tenant and omni-channel routing are disclosed. In one embodiment, a method for multi-tenant and omni-channel routing may include: (1) a multi-tenant and omni-channel routing computer program executed by an information processing apparatus comprising at least one computer processor receiving, from a first platform in a multi-tenant system, a call to transfer an interaction between the first platform and a third party to a second platform in the multi-tenant system; (2) the multi-tenant and omni-channel routing computer program collecting a context of the interaction from the first platform; (3) the multi-tenant and omni-channel routing computer program identifying the second platform based on the context of the interaction; and (4) the multi-tenant and omni-channel routing computer program routing the interaction to the second platform and communicating the context to the second platform.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: February 21, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Deepanjan Das, Ravi Kappagantu, Narendra Athota, Sruthi Parupati, Abhilash Pogaku
  • Patent number: 11588921
    Abstract: A function invoking method, applied to a first device, includes: acquiring a function executing instruction; parsing device capabilities required to execute the instruction; and invoking a capability of at least one second device to execute the function executing instruction to implement a corresponding function, the second device being another device different from the first device. As such, the capabilities can be invoked between devices, such that the interconnection and intercommunication between devices can be achieved.
    Type: Grant
    Filed: May 16, 2020
    Date of Patent: February 21, 2023
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Zheng Li, Chengping Hua
  • Patent number: 11582147
    Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: February 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Chidambareswaran Raman, Ganesh Sadasivan, Dileep K. Devireddy, Hongwei Zhu, Sreenivas Duvvuri
  • Patent number: 11575525
    Abstract: Methods and apparatus for providing user meeting control for network conferences. In an embodiment, a method includes maintaining a policy database and receiving a request from a requestor to participate in a network conference. The request includes an identifier. The method also includes determining meeting controls from the policy database based on the identifier, and transmitting the meeting controls to the requestor for use during the network conference.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: February 7, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: James David Martin, Brendan James Ittelson
  • Patent number: 11567807
    Abstract: Techniques are provided for allocation of shared computing resources using source code feature extraction and machine learning techniques. An exemplary method comprises obtaining source code for execution in a shared computing environment; extracting a plurality of discriminative features from the source code; obtaining a trained machine learning model; and generating a prediction of an allocation of one or more resources of the shared computing environment needed to satisfy one or more service level agreement requirements for the source code. The generated prediction is optionally adjusted using a statistical analysis of an error curve, based on one or more error boundaries obtained by the trained machine learning model.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: January 31, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Jonas F. Dias, Tiago Salviano Calmon, Adriana Bechara Prado
  • Patent number: 11556264
    Abstract: A system is provided including a first server storing a first data file for a first user, a second server storing a second data file for a second user, a first data card of the first user registered with the first server and locally storing a portion of the first data file, and a second data card of the second user registered with the second server and associated with the second data file. The first data card detects a pairing gesture between the first and second data cards, and in response, establishes a peer-to-peer connection between the data cards. The first data card subsequently detects a transfer gesture between the first and second data cards, and in response, transmits the portion of the first data file from the first data card to the second data card over the peer-to-peer connection.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: January 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Kiran Pulla, Mohan Beela