Patents Examined by Liang-Che A Wang
  • Patent number: 11722381
    Abstract: A system and a method for building a potential wireless access node based on software-and-hardware-separation techniques are provided. The system includes first and second electronic devices. The first electronic device includes a host and a software-defined radio device. The method includes configuring the host to: set a target application, a target operating system, a target hardware platform and a target radio platform to serve as a target combination; download an executable file corresponding to the target combination from the second electronic device or establish the executable file corresponding to the target combination; in response to the executable file corresponding to the target combination being downloaded or established, execute the executable file corresponding to the target combination, and determine whether the software-defined radio device complies with a radio standard specification of the target application, and to take the first electronic device as the potential wireless access node.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: August 8, 2023
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventor: Ming-Ju Wu
  • Patent number: 11709841
    Abstract: A method for to manage concurrent access to a shared resource in a distributed computing environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: July 25, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Shu-Shang Sam Wei, Shuaib Hasan Khwaja, Pankaj Pradhan
  • Patent number: 11706096
    Abstract: An information processing method executed by a computer includes: specifying one or a plurality of first physical resources on which virtual resources used by a first user operate; specifying a device connected to the first physical resource and one or a plurality of second physical resources different from the first physical resource, which is connected to the device and on which virtual resources used by a user other than the first user operate; and outputting information that indicates the first physical resource and information that indicates the second physical resource.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: July 18, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Asaoka, Takeshi Yasuie, Reiko Kondo, Kazuhiro Suzuki
  • Patent number: 11700193
    Abstract: Methods, systems, and media for detecting the presence of a digital media device on a network are provided. In some embodiments, methods for detecting a presence of a particular type of digital media device is provided, the methods comprising: identifying cached device details for devices previously associated with the network; performing a simple device discovery protocol (SSDP) on the network, and substantially concurrently sending a unicast message to an address associated with the identified cached digital media device using hypertext transfer protocol (HTTP); and indicating the presence of a digital media device on the network in response to either (i) receiving a response to the unicast message, or (ii) determining that a type of a device discovered using SSDP is the same as the particular device type.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: July 11, 2023
    Assignee: Google LLC
    Inventors: Ant Oztaskent, Yaroslav Volovich
  • Patent number: 11689471
    Abstract: Technologies for contention-aware cloud compute scheduling include a number of compute nodes in a cloud computing cluster and a cloud controller. Each compute node collects performance data indicative of cache contention on the compute node, for example, cache misses per thousand instructions. Each compute node determines a contention score as a function of the performance data and stores the contention score in a cloud state database. In response to a request for a new virtual machine, the cloud controller receives contention scores for the compute nodes and selects a compute node based on the contention score. The cloud controller schedules the new virtual machine on the selected compute node. The contention score may include a contention metric and a contention score level indicative of the contention metric. The contention score level may be determined by comparing the contention metric to a number of thresholds. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: June 27, 2023
    Assignee: Intel Corporation
    Inventors: Subramony Sesha, Archana Patni, Ananth S. Narayan, Mrittika Ganguli
  • Patent number: 11683336
    Abstract: A method for using inventory rules to identify devices of a computer network includes intercepting data traffic across one or more communication links of the computer network. The intercepted data traffic is analyzed to determine whether one or more of a plurality of inventory rules is satisfied by the intercepted data traffic. Each of the plurality of inventory rules comprises one or more conditions indicating the presence of a particular computer network device having a set of parameters. Each one of the plurality of inventory rules has a weighting factor value indicative of a priority of the application of a corresponding rule. The weighting factor value depends on previously identified devices. One or more devices of the computer network are identified using the weighting factor value of the one or more satisfied inventory rules.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: June 20, 2023
    Assignee: AO Kaspersky Lab
    Inventors: Evgeny E. Prusov, Andrey A. Kiryukhin, Dmitry N. Satanin, Dmitry S. Lukiyan
  • Patent number: 11671458
    Abstract: The present disclosure sets up the foundation of consistency for cloud authorization. Consistency is formalized as univalence and a scheme of inductive types, and consistency pushouts and pullbacks are derived for cloud authorization. Induction schemas are developed for services, repositories and messages. The consistency is characterized as relative consistency, paraconsistency, and three levels of inconsistency. Due to duality of consistency, consistency recovery is constructed with a semantic model and synthetic retry message type families.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: June 6, 2023
    Assignee: Google LLC
    Inventor: Lei Liu
  • Patent number: 11671460
    Abstract: A method and system for determining reachability of objects deployed in a cloud environment to an external network is presented. The method includes identifying a plurality of network paths in the cloud environment, wherein each network path includes at least two objects deployed in the cloud environment; statistically analyzing each object in each respective network path to determine its reachability properties; analyzing the reachability properties determined for each object to determine if the respective object is reachable through its respective network path from at least a network external to the cloud environment; and saving each object together with its respective network path and reachability properties in a database.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: June 6, 2023
    Assignee: WIZ, INC.
    Inventors: Shai Keren, Daniel Hershko Shemesh
  • Patent number: 11665110
    Abstract: After a service receives a request from another service, the service determines an amount of time to process the request by the service as well as a remaining time allotment to complete processing the request (e.g., a timeout value). Based on the remaining time allotment and the amount of time to process the request by at least the service (predicted time or actual time), the service may determine whether to continue processing the request (e.g., by the service and/or one or more subsequent services) or fail the request. In response, the service may then continue processing the request (e.g., continue processing at the service itself or propagate the request to the next service), or the service may fail the request.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 30, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Himanshu Jindal, Christoph Saalfeld, Saurabh Chatterjee
  • Patent number: 11665083
    Abstract: Embodiments of the invention are directed to utilizing an extension to software defined networking (SDN) to manage storage area networks (SANs) by receiving, at a switch configured with and managed by a SDN architecture, at least one table. The at least one table being operable in the SDN architecture and including routing information. The switch routes traffic over a SAN using the routing information in the at least one table.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Gary Allen Fisher
  • Patent number: 11658930
    Abstract: A method for managing a user's email subscriptions has been developed. The method provides a user interface (UI) to the user that allows the user to view and select multiple stand-alone components across multiple dashboard displays for an email subscription to an email address. The user's selections are received via the UI. A display of each of the subscribed stand-alone components is rendered periodically based on the user's preference. The rendered displays are combined into a single email message that is sent to the email address upon completion of the rendering of the displays.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: May 23, 2023
    Assignee: salesforce.com, inc.
    Inventors: Dylan Thom, Ryoji Osawa, Pragya Anand
  • Patent number: 11652694
    Abstract: A first router obtains a first network address of a first local area network (LAN) implemented by a second router and a first subnet mask associated with the first LAN. The first router causes the establishment of a secure communications channel with the second router. The first router determines that a computing device seeks to join the first LAN. The first router obtains an internet protocol (IP) address that has a same network address as the first network address and sends, to the computing device, the IP address and the first subnet mask for use by the computing device.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: May 16, 2023
    Assignee: Charter Communications Operating, LLC
    Inventors: Ethan Wright, Micah Labbee
  • Patent number: 11647075
    Abstract: In a running distributed data storage system that actively processes I/Os, metadata nodes are commissioned and decommissioned without taking down the storage system and without introducing interruptions to metadata or payload data I/O. The inflow of reads and writes continues without interruption even while new metadata nodes are in the process of being added and/or removed and the strong consistency of the system is guaranteed. Commissioning and decommissioning nodes within the running system enables streamlined replacement of permanently failed nodes and advantageously enables the system to adapt elastically to workload changes. An illustrative distributed barrier logic (the “view change barrier”) controls a multi-state process that controls a coordinated step-wise progression of the metadata nodes from an old view to a new normal. Rules for I/O handling govern each state until the state machine loop has been traversed and the system reaches its new normal.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: May 9, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Lásaro Camargos, Deepak Jain, Avinash Lakshman, Bharat Pundalik Naik
  • Patent number: 11647100
    Abstract: Disclosed in the embodiments of the present application are a resource query method and apparatus, a device, and a storage medium. Said method comprises: a service user NF initiating a service access request to a service provider NF, the service access request carrying query conditions for a resource, the query conditions being used for indicating a combined query relationship of at least two query parameters; and the service user NF receiving a service access response returned by the service provider NF.
    Type: Grant
    Filed: September 29, 2019
    Date of Patent: May 9, 2023
    Assignees: CHINA MOBILE COMMUNICATION CO., LTD RESEARCH INST, CHINA MOBILE COMMUNICATIONS GROUP CO., LTD.
    Inventors: Yue Song, Xu Chen
  • Patent number: 11637844
    Abstract: In certain embodiments, a security system is provided to receive activity data associated with a first source. The security system may scan the activity data to determine if there are one or more actions of interest associated with a first user account in the activity data. The security system may retrieve, from memory, security rules associated with the first cloud-based service and/or an organization associated the first user account. The security system may compare the actions of interest associated with the first user account to the security rules to determine if there are one or more security violations. In certain embodiments, the security system may retrieve additional activity data from a second source. The security system may scan the additional activity data to determine if there are one or more actions of interest associated with the second user account in the additional activity data.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 25, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mithun Shenoy, Venkatsubramanian Venkatnarayan
  • Patent number: 11632409
    Abstract: Systems, devices and processes are provided to facilitate the streaming of video content in a video streaming system. Specifically, the various embodiments provide an improved user interface for a video streaming system. In general, this user interface displays indications of program content of past time slots along with current and future time slots in a way that give the user an intuitive understanding of the percentage of remaining time in the current program. Thus, a user can immediately ascertain the percentage of the current program that has already been streamed relative to the percentage of the current program remaining. This information allows a user to more quickly decide if they would like to start viewing a program that has already been streaming for some period of time.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: April 18, 2023
    Assignee: Sling Media L.L.C.
    Inventor: Erik Holley
  • Patent number: 11627150
    Abstract: The disclosure is directed towards proxy services for the secure uploading of file-system tree structures. A method includes receiving, at a web security service, an indication that client device to upload content to a storage cloud provider. The proxy service performs a security scan of the content while the content is stored on the client device. A security and/or a privacy concern is identified in the content stored on the client device. A security and/or privacy mitigation action is performed in response to identifying the security and/or privacy concern.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: April 11, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Itamar Azulay, Guy Lewin, Sharon Lifshits
  • Patent number: 11616759
    Abstract: A cloud-based traffic classification engine maintains a catalog of application-based traffic classes which have been developed based on known applications, and a local traffic classification engine maintains a subset of these classes. Network traffic intercepted by the firewall which cannot be classified by the local engine is forwarded to the cloud-based engine for classification. Upon determination of a class of the traffic, the cloud-based engine forwards the determined class and corresponding signature to the local engine. The firewall maintains a cache which is updated with the signatures corresponding to the class communicated by the cloud-based engine. Subsequent network traffic sent from the application can be determined to correspond to the application and classified according locally at the firewall based on the cached signatures. Localization of the cache to the firewall reduces latency of traffic classification operations as the catalog of classification information stored in the cloud scales.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: March 28, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Mengying Jiang, Shengming Xu, Menglan Fang, Ho Yu Lam
  • Patent number: 11593146
    Abstract: A management device of managing an information processing system includes: a memory; and a processor coupled to the memory, the processor being configured to perform processing, the processing including: determining a Quality of Service (QoS) value of a migration destination volume by using a first throughput and a second throughput, the first throughput being a throughput regarding an access to a migration source storage device of a migration source physical server, the second throughput being a throughput regarding an access to a migration destination storage device of a migration destination physical server; and generating a first command to issue the generated first command to the migration destination storage device, the first command being a command to create the migration destination volume by using the determined QoS value.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: February 28, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Junichi Matsuda, Keiji Miyauchi, Akihiro Doshita
  • Patent number: 11595386
    Abstract: Techniques for storage management involve: receiving, at a storage server, an access request for target data from a client, wherein the access request occurs in a session between the storage server and the client; determining, based on attribute information of the client, security information of the session, wherein the security information indicates whether the session is subjected to antivirus protection; and executing, based on the security information, an access operation specified by the access request on the target data. Therefore, the performance of the storage server can be improved while the security of the storage server is ensured.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Ying Yu, Jing Li, Ming Yue, Jia Huang, Nan Wang