Patents Examined by Todd L Barker
  • Patent number: 11157437
    Abstract: Apparatuses, systems, and methods related to memory pooling between selected memory resources via a base station are described. A system using a memory pool formed as such may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile. For instance, one apparatus described herein includes a first memory resource, a first processor coupled to the first memory resource, and a wireless base station coupled to the first processor. The first memory resource, the first processor, and the base station are configured to enable formation of a memory pool between the first memory resource and a second memory resource at a vehicle responsive to a request to access the second memory resource from the first processor transmitted via the base station.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 26, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Aaron P. Boehm
  • Patent number: 11153378
    Abstract: Method, device and scheduling server for network resource acquisition are provided. The method includes acquiring an initial delivery strategy, the initial delivery strategy including an IP address of at least one CDN node and a quantity of links established with each of the CDN node; according to the initial delivery strategy, determining a size of fragment content corresponding to each of the links that are established with each of the CDN node and an order of use of each of the links; acquiring the fragment content of a corresponding size by sequentially using each of the links according to the order of use; and when a link has completed acquiring the fragment content, sending a fragment request for acquiring the next fragment content to-be-acquired by using the link.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: October 19, 2021
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventor: Bin Wang
  • Patent number: 11146467
    Abstract: A system for processing network flow monitoring data includes a data collection input coupled to at least one incoming data stream; a load balancing operator is operable to distribute the network monitoring messages amongst a plurality of downstream processing units; a plurality of collector processing sub-units downstream from the load balancing operator are operable to generate network flow records from the received network monitoring messages in a first format; a plurality of parser sub-units coupled to the plurality of collector processing sub-units are operable to generate parsed network flow records by converting the received network flow records from the first format to a second format; and a combiner operator coupled to the plurality of parser sub-units is operable to combine the parsed network flow records from the plurality of parser sub-units into a synchronous output data stream.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: October 12, 2021
    Assignee: StreamWorx.AI Inc.
    Inventors: Alberto Leon-Garcia, Hadi Bannazadeh
  • Patent number: 11138044
    Abstract: Apparatuses, systems, and methods related to memory pooling between selected memory resources are described. A system using a memory pool formed as such may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile. For instance, one apparatus described herein includes a memory resource, a processing resource coupled to the memory resource, and a transceiver resource coupled to the processing resource. The memory resource, the processing resource, and the transceiver resource are configured to enable formation of a memory pool between the memory resource and another memory resource at another apparatus responsive to a request to access the other memory resource transmitted from the processing resource via the transceiver.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 5, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Aaron P. Boehm, Glen E. Hush, Fa-Long Luo
  • Patent number: 11122117
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for managing the distribution of content and/or communications from a telecommunications or computer network to an end user of the network. In general, the system receives a request for content from a user of the network and analyzes the request to determine an estimated geographic region and/or an access network associated with the requesting device. Based on the determined geographic region or access network, a networking device returns a specific anycast IP address from which the content may be received. In this manner, the content providing network may utilize multiple anycast IP addresses within the network to provide content to one or more end users of the network. The specific anycast IP address is provided to an end user device to obtain the requested content.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: September 14, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Joelle T. Maslak
  • Patent number: 11121921
    Abstract: Embodiments of the present disclosure describe configuration agents, or “config-agents,” that can identify new PaaS component configuration information when a software system instance is deployed or updated without requiring a developer to manually configure each PaaS component instance whenever a new software system instance is installed or updated. In some examples, config-agents retrieve new configuration information from configuration files associated with the software system instances such as ConfigMaps and/or Custom Resource Objects of a Custom Resource Definition type operated on by the config-agents. The config-agents can keep track of each software system instance and PaaS component instance and ensure that necessary configurations are passed onto PaaS component instances.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ronald M. Parker
  • Patent number: 11108733
    Abstract: The present disclosure provides a method of interconnecting between network applications and a type of network access apparatus, the method includes: acquiring a network address and a network application Port Number of a first network device and first validation information; receiving a network address and an application Port Number of a second network device and second validation information according to the network address and the network application Port Number of the first network device and the first validation information; validating whether the network address and the application Port Number of the second network device is connection information requested by the network application of the first network device according to the second validation information; if yes, connecting the network application of the first network device with the network application of the second network device according to the network address and the network application Port Number of the second network device.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: August 31, 2021
    Assignee: SENSEBERG TECHNOLOGY Co., LTD.
    Inventors: Jun You, Jun Wang
  • Patent number: 11108631
    Abstract: A method of network configuration of a personal identification number (PIN) pads includes receiving a request to upgrade a PIN pad from a merchant or an individual software vendor (ISV) to read microprocessor-enabled or contactless payment vehicles, retrieving a PIN pad configuration hash value from the PIN pad, obtaining current configuration using the hash value, sending instructions to the PIN pad to upgrade the PIN pad over a network if the PIN pad is capable of reading microprocessor-enabled or contactless payment vehicles, and downloading and installing drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicles and contactless payment vehicles according to the instructions. The method further performs additional operations such as updating the PIN pad registry with the PIN pad configuration and enabling the PIN pad to read the microprocessor-enabled or contactless payment vehicles.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: August 31, 2021
    Assignee: Worldpay, LLC
    Inventor: Bryan Cox
  • Patent number: 11102068
    Abstract: A method of network configuration of a personal identification number (PIN) pads includes receiving a request to upgrade a PIN pad from a merchant or an individual software vendor (ISV) to read microprocessor-enabled or contactless payment vehicles, retrieving a PIN pad configuration hash value from the PIN pad, obtaining current configuration using the hash value, sending instructions to the PIN pad to upgrade the PIN pad over a network if the PIN pad is capable of reading microprocessor-enabled or contactless payment vehicles, and downloading and installing drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicles and contactless payment vehicles according to the instructions. The method further performs additional operations such as updating the PIN pad registry with the PIN pad configuration and enabling the PIN pad to read the microprocessor-enabled or contactless payment vehicles.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: August 24, 2021
    Assignee: Worldpay, LLC
    Inventor: Bryan Cox
  • Patent number: 11095753
    Abstract: Embodiments of the present disclosure relate to dynamic initiation of services. In an embodiment, a computer-implemented method is disclosed. According to the method, it is detected whether a first service of a plurality of services is requested in a computing environment. The plurality of services support execution of different types of tasks of a function. In response to detecting that the first service is requested, a second service in the plurality of services that depends on the first service is determined based on a dependency relationship between the plurality of services. At least one instance of the second service is initiated in the computing environment before the second service is requested. In other embodiments, a system and a computer program product are disclosed.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Guang Han Sui, Guang Ya Liu
  • Patent number: 11082378
    Abstract: Methods and systems for tracing forwards of an electronic message. One method includes storing, for each of a plurality of forwarded messages sent via an electronic messaging application, a record in a data store, each record including a link to an original message for the forwarded message and calculating, with an electronic processor, a statistic for an electronic message based on records stored in the data store, wherein the statistic includes at least one selected from a group consisting of a number of forwards of the electronic message, a number of recipients of the electronic message including all forwards of the electronic message, and a number of requests to revoke the electronic message. The statistic is then output for display to a user via at least one user interface.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sukanya Rajagopal, Manohar Kumar, Aayushi Joshi, Vikhyat Khosla, Nikhil Maryala, Rakesh Midha, Deepak Kumar Pratinidhi, Rajiv Kumar, Vinay Kumar
  • Patent number: 11070538
    Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises receiving user environment setting preferences, user entertainment service authorizations, and user entertainment authorization credentials from devices in a home environment by an application executing on a computer system, establishing communication by the application with a destination location, receiving information about application programming interfaces (APIs) of devices located in the destination location by the application, establishing communication with the devices located in the destination location by the application based on the API information, whereby a presentation layer of the application is enabled to control the environment of the user at the destination location based on the user environment setting preferences, the user entertainment service authorizations, and the user entertainment authorization credentials.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: July 20, 2021
    Assignee: Sprint Communications Company L.P.
    Inventor: Billy G. McCracken, Jr.
  • Patent number: 11069440
    Abstract: A mobile device application for measuring actual wait times experienced by patients of doctors or other medical service providers. A patient launches the application on the mobile device, views available service providers and selects a provider. The patient starts the clock for the selected service provider when the wait begins, and stops the clock when the wait ends. At this time or after the visit, the patient can post their actual wait time, a star-based rating and comments for other patients to view on the application or on a web page equivalent. The patient must be within a GPS-verified geofence around the provider's office in order for the wait time to be considered valid. An integrated real-time messaging application used during surgical procedures is also disclosed.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: July 20, 2021
    Assignee: FAST PATHWAY, INC.
    Inventors: Eric Carter, Kevin Makati, Brandon Sultemeier
  • Patent number: 11050683
    Abstract: An electronic device is provided. The electronic device includes a housing, a display configured to be exposed through one surface of the housing, a communication module configured to communicate over a first network compliant with a first protocol or a second network compliant with a second protocol, a processor configured to be electrically connected with the display and the communication module, and a memory configured to be electrically connected with the processor and store a specified application. The memory stores instructions, that when executed, cause the processor 420 to execute the specified application, designate a CP server by interacting with a platform server over the second network, receive an initial response message generated by the designated CP server over the first network, and verify a first identifier of the designated CP server based on the first protocol from a source of the initial response message.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: June 29, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyong Jin Ban, Yong Suk Kwon, Tae Sun Yeoum, Myeong Cheol Kim, Sung Jin Kim, Yoon Sung Nam, Pei Huang, Qia Wang, Zhinan Zhou
  • Patent number: 11042424
    Abstract: Pipelined request processing using shared memory includes writing, by a first process, data associated with a request and an identifier referencing the data to a shared memory segment. The first process transmits, to a second process, the identifier referencing the data. The second process compares the transmitted identifier to the identifier in the shared memory segment. Responsive to the transmitted identifier matching the identifier in the shared memory segment, the second process updates the identifier in the shared memory segment to indicate that the data has been retrieved by the second process. The comparison and update is performed using an atomic compare-and-swap operation. Using the identifiers prevents race conditions between the different processes in trying to access the data. The second process processes the data to generate a response and transmits the response to the first process.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 22, 2021
    Assignee: F5 NETWORKS, INC.
    Inventors: Igor Sysoev, Valentin Bartenev, Nikolay Shadrin, Maxim Romanov
  • Patent number: 11036612
    Abstract: In one example, an application monitoring server may include a metric parser to receive performance metrics associated with an endpoint. Example performance metrics may be in a source format. Further, the metric parser may parse the received performance metrics. Furthermore, the application monitoring server may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. Example plurality of resources may be associated with an application being executed in the endpoint. Further, the resource extractor may present information associated with the plurality of resources on a graphical user interface.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: June 15, 2021
    Assignee: VMWARE, INC.
    Inventors: V Vimal Das Kammath, Zacharia George, Vipul Chaudhary, Madhan Sankar, Mahesh Voleti
  • Patent number: 11025493
    Abstract: Smallcell network is deployed, optimized and managed using blockchain technology. Smallcells create and mine a new coin called smallcell coin. All transactions in the network and/or between network and users are paid using smallcell coin which can also be converted to any other cryptocurrency. Each smallcell configures itself based on pre-determined parameters. Each smallcell talks with other smallcells in the network, and each communication is recorded as part of the block in smallcell blockchain. Smallcell Media Access Control layer unique identification number is used as private key, and product identification number is used as public key in recording the transactions in blockchain. Performance ledger is used during small cell network optimization to record any transaction in the blockchain. User terminals (subscribers) and smallcells sign smart contract when users terminal requests to make connection with smallcell, and any payment between smallcell and user terminal will be made using smallcell coin.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: June 1, 2021
    Inventor: Volkan Sevindik
  • Patent number: 10992740
    Abstract: Described is a system that improves the performance of brokers that store partitions of data within a distributed data streaming platform by performing an efficient data redistribution process. The system may obtain data (e.g. metadata) describing the distribution storage partitions amongst storage brokers and determine the current (or initial) distribution may negatively impact the performance of the platform. Accordingly, the system may perform an efficient redistribution by performing a particular sequence of partition reassignments amongst brokers.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: April 27, 2021
    Assignee: salesforce.com, inc.
    Inventor: Srinivas Dhruvakumar
  • Patent number: 10986174
    Abstract: A cluster management system sends a first message over a communications network to detect a server node which runs a base operating system image configured to communicate with the cluster management system to enable discovery and network configuration of the server node. In response to receiving the first message, the base operating system image sends a second message to the cluster management system, wherein the second message includes node identifying information associated with the server node. The cluster management system and the base operating system image communicate to configure network settings of the server node based on server cluster specifications and the node identifying information. Subsequent to completion of the network configuration, the cluster management system automatically provisions the server node for inclusion in a server cluster by re-imaging the server node with a server operating system to enable operation of the server node in the server cluster.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: April 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Anurag Sharma, Marcelo Daniel Vinante, Igal Moshkovich
  • Patent number: 10986183
    Abstract: Example techniques of data management in a network environment are described. In an example, a semantic pattern in a data stream transmitted from a source device to an edge device in the network environment is determined. The semantic pattern indicates relevance of data samples in the data stream for analysis of the data stream. The data stream is processed based on the semantic pattern, for storage and transmission in the network environment.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 20, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Suparna Bhattacharya, Madhumita Bharde, Santigopal Mondal