Patents Examined by Mohamed Wasel
  • Patent number: 10938895
    Abstract: An apparatus and a method are provided by which a virtual network function is instantiated. The virtual network function comprises at least one virtual network function component. Each virtual network function component is described by a virtual deployment unit. At least one virtual deployment unit is indicated as an inactive virtual deployment unit. Upon instantiating a virtual network function, only a virtual network function component which is not described by an inactive deployment unit is instantiated when instantiating the virtual network function.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: March 2, 2021
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Georgios Gkellas, Carlos Manzanares Sancho, Szabolcs Csaba Deak
  • Patent number: 10938779
    Abstract: Guided word association based domain name detection may be performed by obtaining an original domain name, constructing a feature space from a corpus of text, wherein each word appearing in the corpus is represented as a vector in the feature space, detecting whether a domain name registration exists for each combination of the original domain name and each of a plurality of seed words from the feature space, determining, for each seed word included in an existing domain name registration, a plurality of nearest neighbor candidate words, based on vector distance in the feature space, and repeating, for one or more repetitions, the detecting and the determining, wherein the plurality of nearest neighbor candidate words are utilized as the plurality of seed words.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pablo Loyola, Kugamoorthy Gajananan, Yuji Watanabe, Fumiko Akiyama
  • Patent number: 10929941
    Abstract: The present systems and methods for incarceration risk mitigation for an at risk constituent may match, such as by a controlled-environment facility Administration and Management System (AMS), a non-resident constituent with a correctional facility inmate, based, at least in part on an offense committed by the non-resident constituent and a criminal offense committed by the correctional facility inmate. A controlled-environment facility visitation system, or the like, may then schedule a controlled-environment facility communication between the non-resident constituent and the correctional facility inmate. A controlled-environment facility communication processing system, or the like, may provide a communication link between the non-resident constituent and the correctional facility inmate, as scheduled. The AMS, or the like, may report participation for the non-resident constituent and/or the correctional facility inmate in the controlled-environment facility communication.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: February 23, 2021
    Assignee: Securus Technologies, LLC
    Inventors: Shuaib Suleman, Adam Christopher Edwards
  • Patent number: 10931761
    Abstract: A graph of combinations of entities and parameters corresponding to the combinations of entities may be stored as two tables. The first table may comprise a table that includes all entity combinations, as well as each parameter that corresponds to the entity combinations. Each entity combination may additionally be parseable, such that each entity combination may be parsed to allow for identification of each entity included within a given entity combination. The second table may include an entity combination node corresponding to (and linked to) each entity combination stored within the first table. Each given entity combination node of the second table may then be linked within the second table to each nearest neighbor node of the given node to thereby allow for identifying each entity combination within the first table that includes a particular relevant entity (or set of entities).
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey David Fitzgerald, Valentine Ngwabo Fontama
  • Patent number: 10931727
    Abstract: Methods, systems, and computer readable media can be operable to facilitate the intercept and manipulation of content requested by a client device. The methods, systems, and apparatuses described herein enable the interception and redirection of packets based upon a set of rules. Intercepted packets may be redirected away from an origin server and may be forwarded to a splicing device. The splicing device may establish a session with a corresponding origin server, and retrieve content that is requested by the intercepted packet. In embodiments, the splicing device may identify alternate content that is associated with the intercepted packet and/or content that is further associated with a device or subscriber associated with the packet. One or more segments of the requested content, or the entirety of the requested content may be replaced with the alternate content, and the modified content may be output to the client device requesting the content.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: February 23, 2021
    Assignee: ARRIS Enterprises LLC
    Inventor: David A. Romrell
  • Patent number: 10911533
    Abstract: In one embodiment, an Internet of Things (IoT) device in a network establishes connections with a plurality of peers. The device identifies an event involving the IoT device. The device generates a GOAWAY message that includes metadata regarding the event within a metadata field of the message. The GOAWAY message indicates that the IoT device is not accepting new connections. The device sends the GOAWAY message to one or more of the peers.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: February 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Gonzalo A. Salgueiro, M. David Hanes
  • Patent number: 10897492
    Abstract: An approach is provided that a number of incoming packets over a computer network. The packets are part of a Voice over Internet Protocol (VoIP) session and correspond to vocalizations spoken by a sender during the session. At least one of the packets is received out of order from the order the packets were sent by the sender. Based on a delay encountered during the receiving of the incoming packets, the approach increases a playback speed. The set of packets are then used to audibly play an analog rendition of the vocalizations to the receiving user at the increased playback speed.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: January 19, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Nathan J. Peterson, John C. Mese, Arnold S. Weksler, Mark Patrick Delaney
  • Patent number: 10892639
    Abstract: A connection in a power aggregation system for distributed electric resources is located by establishing, by way of a computer network, a communication between a mobile electric resource and a network-connected device, the mobile electric resource including one or more processors including a processor to control power flow, obtaining, with the one or more processors, a unique identifier associated with the network-connected device, transmitting, with the one or more processors, information regarding the mobile electric resource to a remote server, determining, with the one or more processors or the remote server, a location of the mobile electric resource from the unique identifier, determining at least one power connection location from the determined location, and charging the mobile electric resource with the determined at least one power connection location.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: January 12, 2021
    Assignee: V2Green, Inc.
    Inventors: Seth W. Bridges, Seth B. Pollack, David L. Kaplan
  • Patent number: 10887273
    Abstract: Systems and methods for determining whether to send a message to a user take into account a pressure score for the user that is indicative of how receptive the user is to receiving messages. The user's pressure score can vary depending on user behavior. Multiple pressure scores relating to different respective topics or subjects may be maintained for the user.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: January 5, 2021
    Assignee: Braze, Inc.
    Inventors: Jonathan Hyman, William Magnuson, Kevin Wang
  • Patent number: 10887210
    Abstract: A system of assessing deployments in a network-based media system is provided herein. The system includes a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: January 5, 2021
    Assignee: Netflix, Inc.
    Inventor: Carlos A. Gomez-Uribe
  • Patent number: 10880729
    Abstract: A technique to deliver Personally Identifiable Information (PIT) of a first subscriber from the plurality of subscribers that reside in a private network toward a first server from the plurality of IP servers that reside in a public network wherein the first server is involved in at least one transaction with the first subscriber is disclosed. In addition a Network-Address Translator (NAT) is used in order to allocate to the first subscriber a public IP address. Further, the communication between the first subscriber and the first IP server is encrypted. An example embodiment of the disclosed technique may impersonate the first subscriber and send the PII over an impersonated packet.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: December 29, 2020
    Assignee: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Patent number: 10860386
    Abstract: A method for managing storage resources includes calculating ratios of the quantity of data accessed to the current data occupation of storage unit of each server in a network. The method determines one or more servers each with ratio greater than a first preset value, and determines one or more servers each with ratio less than a second preset value. Next, the method outputs signals to control the servers with ratios each greater than the first preset value to transfer data to the one or more servers with ratios each less than the second preset value, until the ratios of all servers is less than or equal to the first preset value and greater than or equal to the second preset value. A related device for applying the method and a related non-transitory storage medium are also provided.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: December 8, 2020
    Assignee: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO., LTD.
    Inventor: Cheng-Wei Luo
  • Patent number: 10855483
    Abstract: Systems and methods for device-state quality analysis are disclosed. Polling schedules may be generated based on which accessory devices have yet to be polled, which accessory devices are associated with less than favorable previous polling results, and/or which accessory devices are associated with a priority polling request. Polling requests may be generated using the schedules and the polling requests may be sent to systems associated with the accessory devices. Those systems may return current device-state data, which may be compared to stored device-state data to determine an accuracy value for the stored device-state data. Quality data may be generated using these accuracy values.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Saranya Ramesh, Kalyan C. Nistala
  • Patent number: 10841367
    Abstract: A new workload is assigned to a subset of a plurality of processors, the subset of processors assigned a subset of a plurality of cache devices. A determination is made that the new workload is categorized as a cache-dependent workload which would be executed more efficiently were additional data elements associated with the new workload to be held in the subset of cache devices, and pursuant to determining the new workload is the cache-dependent workload, a determination is made as to whether the subset of cache devices is meeting the memory need of the new workload. Responsive to determining the subset of cache devices is not meeting the memory need of the new workload, a cache related action is performed.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Bivens, Eugen Schenfeld, Valentina Salapura, Ruchi Mahindru, Min Li
  • Patent number: 10838413
    Abstract: A performance monitoring system enables users of computing devices to easily view performance indicators for any of a number of different process control sites. A computing device displays a graphical user interface (GUI) that enables a user to identity one or more process control sites he or she is interested in monitoring. The computing device communicates with one or more servers associated with the process control site(s) to receive and display a set of performance indicators tailored to the selected process control sites and to the user's interests. In some instances, the user selects multiple sites and the system acts as an aggregator that selects, prioritizes, and/or categorizes (based on any of a number of different factors) performance indicators to be provided to the user for the multiple sites.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: November 17, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Trevor Duncan Schleiss, David R. Denison, Manikandan Janardhanan, Shaobo Qiu, William L. Sells
  • Patent number: 10831816
    Abstract: A method for controlling an electronic picture frame and corresponding devices. An electronic picture frame cloud platform is configured to verify account information of a mobile terminal after receiving a request for operating the electronic picture frame sent by the mobile terminal through the Internet protocol address of the electronic picture frame. It is configured to allow the mobile terminal to operate the electronic picture frame through the Internet protocol address of the electronic picture frame if the account information is verified to be the pre-stored account information bound to the Internet protocol address of the electronic picture frame; otherwise, it prohibits the mobile terminal to operate the electronic picture frame through the Internet protocol address of the electronic picture frame.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: November 10, 2020
    Assignees: K-TRONICS (SUZHOU) TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Huixiang Wu, Haitang Xu
  • Patent number: 10833925
    Abstract: A request to attach a logical network to a virtual machine is received. The cluster associated with the virtual machine is identified. The cluster includes a plurality of hosts. A host interface of each host of the plurality of hosts in the cluster is identified in view of an interface selection policy. The host interface of each of the hosts of the plurality of hosts in the cluster is assigned to the logical network.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: November 10, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventors: Lior Vernia, Eldan Shaul Hildesheim
  • Patent number: 10826803
    Abstract: Aspects of the subject technology relate to a system configured to receive, from a stream processing service, a first network snapshot segment. The first network snapshot segment is associated with metadata that is used to determine that at least one additional network snapshot segment associated with the output stream has not been previously received. The system is configured to request, from the stream processing service, the at least one additional network snapshot segment and generate a first network snapshot by compiling the first network snapshot segment and the at least one additional network snapshot segment.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: November 3, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shashi Gandham, Navindra Yadav, Janardhanan Radhakrishnan, Hoang-Nam Nguyen, Umesh Paul Mahindra, Sunil Gupta, Praneeth Vallem, Supreeth Rao, Darshan Shrinath Purandare, Xuan Zou, Akshay Srirangam, Jothi Prakash Prabakaran
  • Patent number: 10819637
    Abstract: In one embodiment, a system comprising memory and processor(s), the processor(s) at least adapted to compute representative latency value(s) for a network device, based on a plurality of latency values obtained for a plurality of packets which passed through the network device over a period of time, the plurality of latency values indicative of latency between ingress to and egress from the network device, obtain latency value(s) for packet(s) which passed through the network device after the period of time, the latency value(s) indicative of latency between ingress to and egress from the network device, determine a determination of congestion level(s) for the network device, including analyzing at least one of the latency value(s) in relation to at least one of the representative latency value(s), and generate an indication in accordance with the determination, the indication to be outputted on at least one output device.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: October 27, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Vaibhav Modi, Kishore Karighattam, Sangeeta Panigrahy
  • Patent number: 10819770
    Abstract: To share snips of content, content access metadata of a content file is parsed to identify an accessible range of the content file and an inaccessible range of the content file with reference to content access rules for a user. A user can identify a selection of a snip of the accessible range of the content file in a user interface. Once the selection is identified, a copy of the snip of the content file, a link to the snip of the content file, or both can be generated and forwarded to the user. The link can include an argument that identifies a start and an end of the snip. The link can also include other arguments, such as copy snip, access rule, or expiration arguments. The copy of the snip can also be limited by the start and end of the snip.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 27, 2020
    Assignee: VMware, Inc.
    Inventors: Pratik Jagad, Avanti Kenjalkar