Patents Examined by Steven C Nguyen
  • Patent number: 11467875
    Abstract: Provided is a method for provisioning an application container volume (storage) in a cloud platform. The method takes provision requests and desired allocation capacity from users and provisions storage for an application container differently based on a determination of whether a cloud platform system generates a volume statically or dynamically, and based on a determination of whether the available space of storage space is sufficient or not to cover the desired allocation capacity. The method also notifies users about insufficient storage space to cover desired allocation capacity, and allows users to adjust desired allocation capacity to allow the provisioning proceed.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 11, 2022
    Assignees: NAMU TECH CO., LTD., ACORNSOFT CO., LTD.
    Inventor: Jae Hwan Kwon
  • Patent number: 11463518
    Abstract: Disclosed herein are methods, systems, and processes for migration between storage tiers. Such a method, for example, can include extracting one or more characteristics of a replication workload, determining one or more storage costs of each storage tier of a plurality of storage tiers (where the one or more storage costs are determined for the replication workload and the one or more storage costs are determined based, at least in part, on the one or more characteristics), identifying one or more storage tiers of the plurality of storage tiers (where the identifying is based, at least in part, on the one or more storage costs), and migrating at least a portion of the replication workload from a target storage unit in an initial storage tier to a storage unit in the one or more storage tiers.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: October 4, 2022
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventors: Hrudil Gorantla, Subhadeep Ghosh, Sunil Hasbe, Subash Rajaa
  • Patent number: 11442904
    Abstract: Implementations described and claimed herein provide systems and methods for tuning and sizing one or more storage appliances in a storage system with respect to an application load and for optimizing a storage system based on a configuration of a client network and/or a storage appliance in a storage network. In one implementation, data corresponding to an application load configured to be applied to a storage appliance in the storage system is obtained. The application load is characterized in the context of a configuration of the storage system. One or more recommendations for optimizing performance of the storage system based on the characterized application load are generated.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: September 13, 2022
    Assignee: Oracle International Corporation
    Inventor: Michael J. Baranowsky
  • Patent number: 11418583
    Abstract: A method for dynamic transaction request grouping and allocation in a distributed transaction processing system. The method may implement interconnected transaction process monitors to manage the handling and servicing of transaction requests with respect to networked computing platforms of the distributed transaction processing system.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nageswararao V. Gokavarapu, Jithesh Moothoor, Raghavendran Srinivasan
  • Patent number: 11412053
    Abstract: Systems and methods provide for scaling service discovery in a micro-service environment. A controller can inject a service discovery agent onto a host. At least one of the controller or the agent can identify a first set of micro-service containers that are dependencies of the first micro-service container and a second set of micro-service containers that are dependencies of the second micro-service container. At least one of the controller or the agent can update routing data for the first set of micro-service containers and the second set of micro-service containers. At least one of the controller or the agent can determine the second micro-service container has terminated on the host computing device. At least one of the controller or the agent can update the agent to remove the routing data for the second set of micro-service containers.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 9, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yi Yang, Wojciech Dec, Syed Basheeruddin Ahmed, Sanjay Agrawal, Ruchir Gupta
  • Patent number: 11405445
    Abstract: The present disclosure relates to a content delivery control apparatus, a content delivery control method, a program, and a content delivery system capable of achieving commonality of conditions associated with transcoding at the time of content delivery in different CDNs and supporting a standard upload interface. In a case in which definition information is stored in a metadata file, transcoding of an original segment is controlled on the basis of the definition information. Meanwhile, in a case in which access information for accessing the definition information is stored in the metadata file, then the definition information is requested on the basis of the access information, and the transcoding of the original segment is controlled on the basis of the definition information received in response to the request. The present disclosure is applicable to a content delivery system that delivers a content using MPEG-DASH.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: August 2, 2022
    Assignee: SONY CORPORATION
    Inventors: Yasuaki Yamagishi, Kazuhiko Takabayashi
  • Patent number: 11403135
    Abstract: Resource migration negotiation is disclosed. A request is received, from a remote physical node in a plurality of physical nodes, for a resource. An operating system is run collectively across the plurality of physical nodes. The request includes information pertaining to a guest thread running on the remote physical node. Based at least in part on at least some of the information included in the request, it is determined whether to send the requested resource or reject the request. A response is provided based at least in part on the determination.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: August 2, 2022
    Assignee: TidalScale, Inc.
    Inventors: Isaac R. Nassi, Kleoni Ioannidou, Brian Moffet, Michael Berman, David P. Reed
  • Patent number: 11394782
    Abstract: A flight management system of the present disclosure has an internal network that uses an open architecture concept with no single point of failure of critical system and which is cyber secure for aviation assets. A flight management system of the present disclosure comprises an internal network operating on an aircraft, and the internal network communicatively coupled to an external network via a firewall. The flight management system further has a primary system installed on the aircraft, which is initially active, and the primary system has a first weapons domain communicatively coupled to the internal network, a first flight domain communicatively coupled to the internal network, and a first communications domain communicatively coupled to the internal network.
    Type: Grant
    Filed: November 17, 2019
    Date of Patent: July 19, 2022
    Inventors: Daniel Donahue, James McKean
  • Patent number: 11388059
    Abstract: Provided is a technology for enabling smooth execution of a plurality of pieces of application software which perform communication via a communication path. A connection device includes: a storage unit which stores type priority level information for specifying a priority level assigned in advance for each type of a process, usable communication system information for specifying a usable communication system for each process, and sharing propriety information for specifying whether or not the communication system is sharable among a plurality of processes during the same period of time; a plurality of communication units which communicate to and from another device with use of the communication systems different from one another; and a communication system allocation control unit configured to identify the usable communication system and allocate, when the identified communication system is not sharable, the process to use the communication system based on the priority levels.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: July 12, 2022
    Assignee: Clarion Co., Ltd.
    Inventors: Takashi Matsumoto, Yasushi Nagai, Susumu Kojima, Ryo Shimizu, Motohiro Fuji, Kiminori Nakamura
  • Patent number: 11381657
    Abstract: A computer system is provided. The computer system can include a memory, a network interface, and at least one processor coupled to the memory and the network interface. The at least one processor can be configured to identify a file to provide to a computing device; predict a geolocation at which the computing device is to request access to the file; predict a network bandwidth to be available to the computing device at the geolocation; determine, based on the file and the network bandwidth, a first portion of the file to store in a cache of the computing device; and download, via the network interface, the first portion of the file to the cache.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: July 5, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Praveen Raja Dhanabalan, Anudeep Narasimhaprasad Athlur, Nandikotkur Achyuth
  • Patent number: 11315084
    Abstract: A method for communicating information related to a diagnostic analyzer includes receiving user identification information from a portable computer. A user associated with the user identification information operates the diagnostic analyzer. First diagnostic analyzer information is retrieved from at least one database that relates analyzer information to the user of the diagnostic analyzer. The first diagnostic analyzer information is related to the diagnostic analyzer. The first diagnostic analyzer information is communicated to the portable computer. Second diagnostic analyzer information from the diagnostic analyzer is retrieved. The second diagnostic analyzer information is generated by the diagnostic analyzer. The first and the second diagnostic analyzer information is communicated to the portable computer. The portable computer is configured to display the first and the second diagnostic analyzer related information.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: April 26, 2022
    Assignee: SYSMEX CORPORATION
    Inventors: Judy Bosko, Mark Dahlberg, Chris Carrier, Mark Smith, Steve Postma, Masunao Nakahira, Tomomi Sugiyama, Mao Inoue
  • Patent number: 11252239
    Abstract: A method of establishing a communications path between devices comprising: receiving, at a first device, data, the data comprising: a first resource having a first identifier for a second device remote from the first device; a second resource having a second identifier for the second device; addressing the second device with the first identifier; generating, at the first device, first connection data based on the second identifier; transmitting, from the first device to the second device, the first connection data; receiving, at the first device, second connection data; validating, at the first device, the second connection data; establishing the communications path between the first device and second device responsive to valid second connection data.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 15, 2022
    Assignees: Arm IP Limited, Arm Limited
    Inventors: Yongbeom Pak, Hannes Tschofenig
  • Patent number: 11233747
    Abstract: Systems and methods are disclosed that acquire server resources at the time of scheduling an automated instance-related task, such as an instance migration task, and prior to starting the automated task (e.g., prior to determining scheduling conflicts, creating a change request, or creating a move context associated with starting the instance migration task). Advantageously, if acquiring the server resources fails, an orchestration server performing the automated task can simply retry acquiring the server resources, thus avoiding restarting the automated task and re-performing steps of the automated task, thus avoiding unnecessary overhead.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: January 25, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Varsha Herle, Wenhui Li, Sharath Vaddempudi, Atul Saini
  • Patent number: 11190468
    Abstract: Enabling synchronous communications between a message sender and recipient includes receiving a message from the sender via a user interface of a communication application or a service, the message being intended for the recipient; upon receiving the message, determining if the message includes a question and if so, determining if a response to the question is received from the recipient within a predetermined time; if the response is not received within the predetermined time, examining at least one of: a presence status indicator associated with the communication application, an activity indicator, a calendar, an out of office indicator, and a to do list to determine an availability of the sender to engage in a communication with the recipient via the communication application; and enabling display of a notification to the sender based on the determined presence of the sender, the notification including a reminder about the question.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: November 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Marc Christopher Pottier
  • Patent number: 11165885
    Abstract: Embodiments of the present disclosure provide a routing method and device. The method includes: receiving an access request from a user, wherein the access request points to a page, obtaining user attribute information of the user based on the access request, determining, based on at least a part of the user attribute information and according to a preset rule, a server cluster, wherein the server cluster is configured to provide a service on the page for the user, and routing the access request to the server cluster.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: November 2, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Dongbai Guo, Yanchao Li, Yu Chen, Zhi Sang, Tingming Zou, Kai Wen, Qianqian Wu, Zhiwei Zhou
  • Patent number: 11138158
    Abstract: Data file storage systems and methods that bind a local portable data storage device to remote data storage space with an emergent data file storage system. Data files and directory nodes are associated with data aspect pairs, each comprised of a series of interdependent blocks of characteristically high-entropy data. Blocks of data comprising a remote data aspect are transferred to remote data aspect storage locations. A single block of data comprising a local data aspect is transferred separately to the local portable data storage device. Neither a local data aspect nor a remote data aspect contains information about the corresponding data file or directory node.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: October 5, 2021
    Assignee: Callplex, Inc.
    Inventor: Stephen T. Sarakas
  • Patent number: 11121997
    Abstract: Methods and devices are presented for managing communications in an ephemeral communication system. In some embodiments, messages in the system are associated with a default trigger for deleting each message following an initial viewing of the message. A non-ephemeral analysis module analyses elements of the message to identify any content elements indicating that a message status should be changed from a default ephemeral status to a non-ephemeral status. Following identification of such elements in the message, the message status is changed from ephemeral to non-ephemeral. Based on the non-ephemeral message status, a copy of the message may be automatically stored in a non-ephemeral format, or a default trigger for deletion of the message may be changed.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: September 14, 2021
    Assignee: Snap Inc.
    Inventor: Haibo Zhao
  • Patent number: 11120406
    Abstract: Method of limiting offending messages communicated over a network, such as but not limited to messages associated with Spam and DoS attacks. The message limiting optionally including limiting bandwidth or other communication capabilities associated with an entity communicating or facilitating communication of the messages.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: September 14, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Nirmal Mody, Michael O'Reirdan, Matt Scully
  • Patent number: 11095698
    Abstract: Techniques for processing messages may include: establishing a plurality of streams between a source system and a target system; reserving one or more streams of the plurality of streams, wherein the one or more streams are reserved and used in transmitting only management messages, wherein the one or more streams includes a first stream of the plurality of streams; transmitting a first management message over the first stream from the source system to the target system; and transmitting a first data message over a second of the plurality of streams, wherein the second stream is not included in the one or more streams reserved for use in transmitting only management messages.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Leonid Ravich, Eyal Ben Ner
  • Patent number: 11070614
    Abstract: A load balancing method is provided: A load balancer obtains an invalidation notification, where the invalidation notification includes an identifier of an invalid object on a target side, and the invalid object includes an invalid interaction node, an invalid session group on an interaction node, or an invalid session in a session group; the load balancer broadcasts the invalidation notification, where the invalidation notification is used to instruct an interaction node on a source side to delete recorded information about a load balancing protocol of the invalid object; and the load balancer reassigns an interaction node to an application interaction request when the load balancer receives the application interaction request sent by the interaction node on the source side and destination data in the application interaction request is empty. In this way, reliability of message exchanging is ensured when an interaction node is abnormal.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: July 20, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shiyong Tan, Xiaoqiang Qiao