Patents Examined by Jeong S Park
  • 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
  • Patent number: 11552918
    Abstract: Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: January 10, 2023
    Assignee: Seven Networks, LLC
    Inventor: Trevor Fiatal
  • Patent number: 11544617
    Abstract: A method may include a processing system having at least one processor for receiving a first machine learning model, the first machine learning model in a first format associated with a first development environment, adapting the first machine learning model to a containerized environment, validating the first machine learning model according to at least one validation criterion associated with a repository, and publishing the first machine learning model to the repository.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: January 3, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Syed Anwar Aftab, Guy Jacobson, Reuben Klein, John Murray, Mazin Gilbert, Manoop Talasila, Kazi Farooqui
  • Patent number: 11537456
    Abstract: Systems and methods for selectively exposing Application Programming Interfaces (APIs) dynamically and in a scalable manner include, when a new API is exposed in a microservice, making it accessible via a gateway if it is indicated to be exposed. The present disclosure focused on exposing a range of services behind the API gateway in a scalable, easy to use manner. The present disclosure includes an API gateway that supports a new microservice easily and efficiently as long as it provides metadata. The API gateway dynamically decides which APIs will be exposed via the gateway with filtering per service. Also, the API gateway routes any request made by a user to the gateway back to the intended microservice in a transparent fashion, as well as performing any additional transformations of the request before sending it back to the microservice.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: December 27, 2022
    Assignee: Zscaler, Inc.
    Inventors: Arvind Nadendla, Subramanian Srinivasan, Vivek Dhiman
  • Patent number: 11533313
    Abstract: A device implementing a system for sharing a voice profile includes a processor configured to receive a request to share a first voice profile corresponding to a first user account associated with a first device, with a second device associated with a second user account, the second device being voice-enabled, the first voice profile being stored on a first data store associated with the first user account. The processor is further configured to update a second data store associated with the second user account to include a reference to the first voice profile stored on the first data store, and to send, to the second device, a notification that the second data store has been updated to include the reference to the first voice profile.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: December 20, 2022
    Assignee: Apple Inc.
    Inventors: Anumita Biswas, Karl F. Schramm, Benjamin S. Phipps
  • Patent number: 11533252
    Abstract: In one embodiment, a device obtains a predictive model that predicts a behavior of a path in a network. The device computes, based in part on the predictive model, a route in the network that includes the path, in accordance with a routing policy that instructs the device to use the predictive model as an attribute of the path during computation of the route. The device validates that the path exhibited the behavior predicted by the predictive model. The device initiates retraining of the predictive model, when the behavior predicted by the predictive model does not match the behavior of the path.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: December 20, 2022
    Assignee: Cisco Technology, Inc.
    Inventor: Jean-Philippe Vasseur
  • Patent number: 11533376
    Abstract: Described are examples for providing cell level migration of physical layer processing in a virtualized base station. A system for operating virtualized base stations includes a plurality of physical layer (PHY) servers within a datacenter and a media access control (MAC) server. Each respective PHY server includes: a memory storing instructions and at least one processor coupled to the memory. The at least one processor is configured to perform physical layer radio access network processing for a cell at the respective PHY server. The MAC server includes a memory storing instructions and at least one processor coupled to the memory. The at least one processor is configured to migrate the physical layer radio access network processing for the cell from a first server of the plurality of PHY servers to a second server of the plurality of PHY servers within the datacenter at an inter-slot boundary.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: December 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anuj Kalia, Ilias Marinos, Daehyeok Kim
  • Patent number: 11528241
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: December 13, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Andreas Haugstrup Pedersen, Wayne Fan, Ryan Greenberg, Ittai Sean Barzilay, Tyler Lewis, Madeline Shortt
  • Patent number: 11509681
    Abstract: An apparatus comprises a processing device configured to receive, at a user interface of a trust platform configured to manage cloud assets operating in clouds of two or more cloud service providers, a request to view multi-cloud relative risk information for at least a subset of the cloud assets on which workloads of a given entity run. The processing device is also configured to obtain, utilizing application programming interfaces of the trust platform, first and second sets of cloud asset risk data generated by first and second pluralities of monitoring tools operating in tenant and management environments of the clouds of the two or more cloud service providers. The processing device is further configured to generate and provide, at the user interface of the trust platform, a unified view of the multi-cloud relative risk information utilizing the first and second sets of cloud asset risk data.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: November 22, 2022
    Assignee: Virtustream IP Holding Company LLC
    Inventors: Pritesh Parekh, Nicholas Kathmann, Qintao Zhao
  • Patent number: 11502971
    Abstract: “Resource guarantee” refers to a unit of a resource that is guaranteed and therefore designated to a consumer. A multi-phased constraint programming (CP) approach is used to determine assignments of resource guarantees of a set of consumers to a set of hosts in a resource system. Phase I uses CP to segregate non-split consumers from split consumers. Phase II uses CP to assign each cotenant group of non-split consumers to a respective host. Phase III uses CP to assign resource guarantees of the split consumers across the hosts, wherein resource guarantees of a single split consumer may be splits across different hosts. Each phase involves execution of a CP solver based on a different CP data model. A CP data model declaratively expresses combinatorial properties of a problem in terms of constraints. CP is a form of declarative programming.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: November 15, 2022
    Assignee: Oracle International Corporation
    Inventors: Joshua Deen Griffin, Wataru Miyoshi
  • Patent number: 11502983
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing a reply interface with selectable stickers for sending in a message. The program and method provide for receiving, by a first device of a first user, a media content item provided by a second device of a second user; determining, in response to receiving the media content item, a set of stickers for displaying with the media content item; and displaying, by the first device, the media content item together with a first reply interface and a second reply interface for sending a reply message to the second device. The first reply interface includes the set of stickers, each of which is selectable by the first user for sending to the second device. The second reply interface includes an input box for sending message content to the second device.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: November 15, 2022
    Assignee: Snap Inc.
    Inventors: Christie Marie Heikkinen, Ranidu Lankage, David Phillip Taitz, Jeremy Baker Voss, David Whyte
  • Patent number: 11496443
    Abstract: Disclosed herein are system, apparatus, method, and computer program product embodiments for securing inter-network communications. An embodiment operates by generating a task request to be performed in a first network environment. The embodiment further operates by transmitting the task request to an application located in a second network environment. The embodiment further operates by receiving a task package from the application. The embodiment further operates by determining whether the task package includes a positive task value and, if so, calling a task in the first network environment based on the task package. The embodiment further operates by generating a creation status associated with an execution of the task in the first environment and transmitting the creation status to the application. Subsequently, the embodiment further operates by generating a final status associated with the execution of the task and transmitting the final status to the application.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: November 8, 2022
    Assignee: SAP SE
    Inventor: Andreas Meier
  • Patent number: 11496438
    Abstract: Methods, non-transitory computer readable media, application delivery controller (ADC) apparatuses, and network traffic management systems that receive a request including an Internet Protocol (IP) version 6 (IPv6) source address and an IPv6 destination address. A client IP version 4 (IPv4) address of a client from which the request originated and a server IPv4 address of a server are determined from one or more extracted portions of one or more of the IPv6 source address or the IPv6 destination address. The request is modified to include an IPv4 source address and an IPv4 destination address. The IPv4 source address and the IPv4 destination address include the client IPv4 address and the server IPv4 address, respectively. The modified request is sent to the server based on the server IPv4 address included in the IPv4 destination address of the modified request.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 8, 2022
    Assignee: F5, Inc.
    Inventor: Kenneth Bocchino
  • Patent number: 11489917
    Abstract: A method and system for backing up and restoring data includes: determining, at a server storage area network (SAN) node, an LUN required for protection within a server SAN node based on communication between a backup agent and a logic unit number (LUN) agent in the server SAN node; determining a target backup device based on communication between the backup agent and respective target agent of a plurality of backup devices, the plurality of backup devices being connected with the server SAN node; and transmitting a virtual disk control command to the target backup device in response to the backup or restoration being triggered, such that data in the LUN required for protection is backed up to the target backup device or restored from the target backup device via an activated virtual disk interface of the target backup device.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: November 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ried Ruifang Liu, Colin Yong Zou, Man Lv, Tao Xu
  • Patent number: 11483419
    Abstract: A protocol converter is configured to be connectable between a field device and a device control apparatus and includes a converter controller and a converter storage. The converter controller acquires field data from the field device, writes the field data to the converter storage as a data set formed by a plurality of pieces of data and changes the value of a first counter controlled by the converter controller when the value of the first counter and the value of a second counter controlled by the device control apparatus are equal, and stops an operation to write the field data to the converter storage when the value of the first counter and the value of the second counter are different.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: October 25, 2022
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: Shohei Toriumi, Koji Nagatomi, Hiroaki Nakajima, Hiroyuki Saito
  • Patent number: 11470080
    Abstract: The present invention relates to a method for performing a biometric function between a client (1) and a server (2), the server (2) being connected to a biometric database and an alphanumeric database, characterized in that the method comprises performing, by a processing unit (11) of the client (1), steps of: (a) identifying a sequence of elementary blocks defined by the biometric function, each elementary block performing a given operation on said biometric database and/or said alphanumeric database implemented by a processing unit (21) of the server (2); (b) requesting the execution, by the processing unit (21) of the server (2), of the identified sequence of elementary blocks.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: October 11, 2022
    Assignee: IDEMIA IDENTITY & SECURITY FRANCE
    Inventors: Ziad Zamel, Richard Mikhael
  • Patent number: 11470136
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining session-based description (SBD) information instructing a client to generate media presentation description (MPD) information of a session, launching an SBD client and passing SBD descriptor information based on the MPD information, controlling generation of a segment uniform resource locator (URL), provision of a timing; and processing of a request for a segment of the video content by at least modifying the segment URL, and providing a segment of the video content based on the modified segment URL.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: October 11, 2022
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11470015
    Abstract: Systems and methods are described for allocating requests to implement new workloads within a heterogenous fleet. The fleet can include various sub-fleets, each corresponding to a set of computing devices having a given configuration of computing resources. A routing device can calculate n-dimensional decision surfaces that map expected resource usage associated with an incoming request to probabilities to route the request to each sub-fleet. The decision surfaces can be calculated to maximize cost-weighted headroom across the sub-fleets, with headroom on each sub-fleet reflecting a geometrical dissimilarity in a shape of load on the sub-fleet and a shape of resources available on the sub-fleet. By comparing the expected resource usage associated with the incoming request to the decision surfaces, the device can determine a sub-fleet to which to route the requests.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Kakovitch, Nils Anders Palumbo
  • Patent number: 11445271
    Abstract: A method provides for tracking client playback events when playing an asset specified in a manifest for streaming adaptive bit rate (ABR) content. The method includes generating, with a manifest manipulator, a manifest that includes an asset URL inserted at a marker denoting a placement opportunity in a content manifest requested by a client. The manifest also includes callback URLs for tracking playback events to be returned by the client. The manifest manipulator sends the manifest to the client. At least one of the callback URLs is received by a tracking proxy associated with the manifest manipulator, indicating that the event has been performed by the client. In response, a tracking URL is obtained by the tracking proxy. The tracking URL is sent to at least one asset decision system participating in an asset decision process that resulted in providing the asset URL to the manifest manipulator.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: September 13, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: David A. Romrell, Yixiang Zeng, Sean Michael Sheedy, Matthew A. Milford
  • Patent number: 11438431
    Abstract: Techniques for providing Hybrid information-centric networking (hICN) via a proxy application is described. A hICN proxy application provides hICN to legacy applications by diverting network traffic of a plurality of network traffic types to the hICN proxy application and storing network traffic information for the network traffic in a connection table. The hICN proxy application also translates the diverted network traffic to a hICN network traffic protocol and selects a forwarding strategy for the translated network traffic in order to send the hICN traffic over various non-hICN network protocol types. The hICN proxy application also transmits the translated traffic to a server proxy application using the selected forwarding strategy.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: September 6, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Michele Papalini, Jordan Augé, Giovanna Carofiglio, Luca Muscariello, Mauro Sardara, Xuan Zeng