Patents Examined by Benjamin M Thieu
  • Patent number: 12047439
    Abstract: Methods and systems for managing workloads are disclosed. The workloads may be supported by operation of workload components that are hosted by infrastructure. The hosted locations of the workload components by the infrastructure may impact the performance of the workloads. To manage performance of the workloads, an optimization process may be performed to identify a migration plan for migrating some of the workload components to other infrastructure such as shared edge infrastructure. Migration of the workload components may reduce the computing resource cost for performing various workloads.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: July 23, 2024
    Assignee: Dell Products L.P.
    Inventors: Ofir Ezrielev, Roman Bober, Lior Gdaliahu, Yonit Lopatinski, Eliyahu Rosenes
  • Patent number: 12047473
    Abstract: When a cloud services provider infrastructure (CSPI) receives a request from an administrator to perform an operation on an appliance, a load balancer may select a first server within the CSPI to process the request. If the first server does not have a connection with the appliance, the first server may generate a redirect response that includes server identification information identifying a particular server having a pre-established connection with the appliance. The first server may send the redirect response to the application that the administrator used to send the request. The application may then generate a second request that includes the server identification information, and send the second request to the CSPI. A load balancer in the CSPI may then forward the second request to the particular server, and the particular server may use the pre-established connection to send a request to the appliance requesting performance of the operation.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: July 23, 2024
    Assignee: Oracle International Corporation
    Inventors: Sanjeeb Kumar Sahoo, Jagwinder Singh Brar
  • Patent number: 12041120
    Abstract: A method, system, and storage medium are provided. The method may include receiving, by a network repository function (NRF), registration information of each of a plurality of network functions (NFs), determining, by the NRF, load balance prioritization information for the plurality of NFs based on the received registration information, and transmitting, by the NRF to a service mesh control plane, the load balance prioritization information. The service mesh control plane may be configured to perform load balancing on the plurality of NFs based on the load balance prioritization information.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: July 16, 2024
    Assignee: RAKUTEN MOBILE, INC.
    Inventor: Mohamed Ahmed Ali Abdelfattah Abougamia
  • Patent number: 12041023
    Abstract: An apparatus for setting an orientation mode includes a processor and a memory that stores code executable by the processor to help users connect via a common hangout. In various examples, the code causes the processor to receive a hangout details request from a user over a network. In various examples, the code causes the processor to present hangout details about a hangout to the user. In various examples, the code causes the processor to create a relationship between the user and the hangout in response to a user selecting the hangout. In various examples, the code causes the processor to present follower data to the user, the follower data relating to one or more followers associated with the hangout.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: July 16, 2024
    Assignee: SPILLIKIN AEROSPACE, LLC
    Inventor: Christopher T. Hull
  • Patent number: 12032601
    Abstract: A method by one or more electronic devices for detecting attacks on one or more databases. The method includes classifying, based on analyzing database logs of the one or more databases, each of a plurality of operating system (OS) accounts used to access the one or more databases into one of a plurality of OS account types, wherein the plurality of OS account types include a human OS account type and a service OS account type. The method further includes using a result of the classification of the plurality of OS accounts to detect attacks on the one or more databases.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: July 9, 2024
    Inventors: Shiri Margel, Yury Geiler
  • Patent number: 12034815
    Abstract: The present disclosure describes methods and system for personalizing user experience in a gaming network. In particular, the user experience is personalized based on how users are characterized based on their interactions with the gaming network. By using the characterizations, the users are assigned labels that publicly identify the user experience, interest, and proficiency with various video games. Communities are then established based on users having the same labels. Lastly, user generated content can be characterized and promoted based on the characterizations to the appropriate communities.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: July 9, 2024
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Stephen Yong, Hu Peng, Stephanie Fok, Khoi-Nguyen Duc Do
  • Patent number: 12035141
    Abstract: A policy control method, a device, and a system, the method including receiving, by a session management network element, from a policy control network element, LAN traffic steering information corresponding to a first application, selecting one or more user plane network elements based on the LAN traffic steering information, determining policy rules corresponding to each user play network element of the user plane network elements, the policy rules being associated with steering data of the first application sent by an upstream network element, where the policy rules are further associated with sending data processed by the local application server for the first application in the target LAN to a downstream network element, and sending, by the session management network element, the corresponding policy rules to each user plane network element of the one or more user plane network elements.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: July 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaoyun Zhou, Shufeng Shi
  • Patent number: 12028435
    Abstract: A system can determine that an entity is proximate to an interaction location based on a first location of an entity device associated with the entity. The system can cache historical interaction data in a processor device selected dynamically from the one or more processor devices. The historical interaction data can include data related to previously executed interactions that involve the entity and the interaction location during a predetermined period. The system can execute interaction instructions to generate an interaction recommendation relating to the interaction location by using the historical interaction data. The interaction instructions can be predetermined by the entity. The system can transmit the interaction recommendation to the entity device. The system can clear the cached historical interaction data from the processor device in response to determining that the entity is not proximate to the interaction location based on a second location of the entity device.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: July 2, 2024
    Assignee: Truist Bank
    Inventor: Jason Pedone
  • Patent number: 12028407
    Abstract: A server computer system, comprises a processor; a communications module coupled to the processor; and a memory coupled to the processor, the memory storing instructions that, when executed, configure the processor to obtain information associated with a request to transfer data to a data record; determine, based on an identifier associated with the data record, whether a real-time transfer protocol is available to complete the transfer; and send, via the communications module and to a client device associated with a recipient of the request to transfer the data to the data record, a signal updating one or more interface elements of an interface displayed on the client device based on whether the real-time transfer protocol is available to complete the transfer.
    Type: Grant
    Filed: June 20, 2023
    Date of Patent: July 2, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Milos Dunjic, David Samuel Tax, Jonathan Joseph Prendergast, Kushank Rastogi, Vipul Kishore Lalka
  • Patent number: 12021682
    Abstract: Some embodiments provide a method for configuring logical routers of a logical network. The logical routers are implemented in a Kubernetes cluster as a first set of Pods that each perform logical forwarding operations for the logical routers and a second set of Pods that each perform L7 service operations for a respective logical router. From a Kubernetes control plane component, the method receives a notification that the first set requires scaling to include an additional Pod. The first-set Pods process data messages between the logical network and external networks. Within the network management system, the method defines at least one new interface for processing data messages between the logical network and external networks. The method configures the at least one interface on the additional Pod to communicate with external physical routers to receive traffic from the external networks and send traffic to the external networks.
    Type: Grant
    Filed: August 30, 2023
    Date of Patent: June 25, 2024
    Assignee: VMware LLC
    Inventors: Abhishek Goliya, Yu Ying, Yong Wang
  • Patent number: 12011669
    Abstract: A session management section 126 holds respective pieces of identification information of a plurality of members who join a session of an application. An allocation section 134 allocates a member to a chat group. A chat management section 114 acquires the identification information of each member who belongs to the chat group created in the session, and determines a member who becomes a partner for communicating chat data, for each member.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: June 18, 2024
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Takuma Oiwa, Masashi Takeuchi, Tatsuaki Hashimoto
  • Patent number: 12010176
    Abstract: Provided is a method for creating an action resource. The method includes: receiving a first creation request, wherein the first creation request includes a first target resource; and creating a first action resource based on the first creation request, wherein the first action resource is configured to trigger a first action for the first target resource; wherein creating the first action resource includes: creating a first action status attribute used for the first action resource, wherein the first action status attribute indicates a status of the first action.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: June 11, 2024
    Assignee: BOE TECHNOLOGY GROUP CO., LTD
    Inventors: Qian Zhang, Junjie Zhao, Jing Su, Yanqiu Zhao, Xinan Wang, Shaobei Chen
  • Patent number: 12003595
    Abstract: Systems as described herein may include generating an aggregated service status report for a real-time service delivery platform. A plurality of services running in a service domain may be determined. A request for a status of system behavior corresponding to a particular service may be received. Service connection details of the particular service may be discovered and metric data of real-time data movement may be tracked. Real-time snapshot aggregation of the particular service may be provided. In a variety of embodiments, a real-time system behavior report for the service across availability zones may be presented.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: June 4, 2024
    Assignee: Capital One Services, LLC
    Inventor: Brian Burnett
  • Patent number: 12001658
    Abstract: Content sharing between a first user, a second user, and a third user is facilitated. A first public content collection includes a first input content item of a first user. Responsive to receiving an indication of a combination user input from a second user, a combination function is invoked to allow the second user to combine the first user input content item with a second user input content item to create a first combined user input content item. The first combined user input content item is stored in association with the first user input content item in a second public content collection. A third user sends a combination collection presentation user input related to the first user input content item. In response, a combination collection presentation function is invoked to enable the third user to navigate the second public content collection.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: June 4, 2024
    Assignee: SNAP INC.
    Inventors: Christie Marie Heikkinen, David Phillip Taitz
  • Patent number: 12001561
    Abstract: Systems and methods for detecting and configuring imaging optimization settings during a collaboration session in a heterogenous computing platform are described. In some embodiments, an Information Handling System (IHS) may include a heterogeneous computing platform having a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory includes a plurality of sets of firmware instructions, where each set of firmware instructions, upon execution by a respective device, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to receive telemetry data and change an imaging optimization setting during a collaboration session, at least in part, based upon the telemetry data.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: June 4, 2024
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Srikanth Kondapi, Todd Erick Swierk
  • Patent number: 11991261
    Abstract: A middleware system and a service request result returning method are provided. The middleware system communicates with a service request end and a plurality of servers. A processor receives a plurality of service requests sent by the service request end, and writes the service requests into a service request queue. The service agent unit outputs the service requests to the servers according to the service request queue. The servers respond with a plurality of service request results to the service agent unit. The time agent unit detects the time when the processor receives the service requests, so as to write a plurality of service request end messages and a plurality of service request times of the service requests into a service request time queue. The message distributor builds a message distribution table, and outputs the service request results to the service request end according to the message distribution table.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: May 21, 2024
    Assignees: Digiwin Software Co., Ltd, DATA SYSTEMS CONSULTING CO., LTD.
    Inventors: Chao-Lin Wu, Guoxin Sun
  • Patent number: 11985216
    Abstract: An electronic device for signaling a first communication target and a second communication target includes a processor, an input unit and a timer. The input unit is coupled to the processor, and causes the processor to obtain an input data. The timer is coupled to the processor, and is controlled by the processor to cause the processor to receive an interrupt request signal. The processor obtains a first electronic data and a second electronic data being different from the first electronic data based on the input data in response to the interrupt request signal, causes the first electronic data to be sent toward the first communication target based on a first specific application communication protocol, and causes the second electronic data to be sent toward the second communication target based on a second specific application communication protocol being different from the first specific application communication protocol.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: May 14, 2024
    Inventor: Kuo-Chen Chung
  • Patent number: 11983233
    Abstract: The present invention relates to systems, apparatus, and methods of accelerating web transactions. One embodiment includes observing, with a web browser plug-in operating on a computer, at least a portion of a first web page transaction in a web browser operating on the computer. A web browser module may be used to identify transaction information from the observing of the at least a portion of the first web page transaction. The browser may communicate transaction information to a prefetching system in a communication separate from the first web page transaction; and the transaction information may be used to perform a prefetch operation.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: May 14, 2024
    Assignee: VIASAT, INC.
    Inventors: Peter Lepeska, William B. Sebastian
  • Patent number: 11979807
    Abstract: Systems and methods are provided for automatic notifications of expired subscriptions. In various embodiments, a network function can request a subscription from a Unified Data Repository (UDR). The request for the subscription can include a request for a notification when the subscription expires or at a time prior to the expiration of the subscription. When the subscription expires or at the time prior to the expiration of the subscription, the UDR can provide a notification that the subscription has expired or is about to expire. Based on the notification, the network function can request to re-subscribe or request a new subscription from the UDR.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: May 7, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anders H. Askerup, David C. Williamson, Lu Tian
  • Patent number: 11979471
    Abstract: A push gateway brokers messages between backend services and client devices connected to the gateway. The gateway includes a plurality of messaging frontend servers, a messaging database, and a plurality of topic servers. The messaging frontend servers manage the socket connections connecting the client devices to the push gateway. The messaging frontend servers may further monitor the socket connections, collecting analytical data on the client devices and the connections. The messaging database is a key-value database that subscribes messaging frontend servers to topics. The topic servers receive publish requests from the backend servers to identify subscribed messaging frontend servers in the messaging database to push messages out to. The frontend messaging servers subsequently push out the message to the client devices subscribed to the topic.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: May 7, 2024
    Assignee: NIANTIC, INC.
    Inventors: Mingliang Wei, Maoyang Li, Michael Chang, Laura Tang