Patents Examined by Tony Williams
  • Patent number: 11528346
    Abstract: Methods and apparatus, including computer program products, are provided for communications. In one aspect there is provided a method. The method may include sending, by a gateway, an advertisement including an internet protocol version 6 over low power wireless personal area network context option carrying a well-known prefix, the well-known prefix indicating to a node that the gateway provides an uplink in accordance with internet protocol version 4; and receiving, at the gateway, a first packet received via the wireless network in accordance with internet protocol version 6, the first packet including a destination address in accordance with internet protocol version 4. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: December 13, 2022
    Assignee: Nokia Technologies Oy
    Inventor: Teemu Savolainen
  • Patent number: 11528203
    Abstract: A system has a packet switch for routing network traffic. The packet switch includes a system counter to increment a counter time in predetermined time segments, time stamping logic to associate a received packet with the counter time, and an interval discriminator to assign a received packet to a selected interval counter of a set of interval counters based upon the counter time. A computer is connected to the packet switch. The computer has a memory with instructions executed by a processor to associate the counter time with a time of day, and collect values from the set of interval counters to generate network traffic activity data.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: December 13, 2022
    Assignee: Cpacket Networks Inc.
    Inventor: Peter John Sevcik
  • Patent number: 11470128
    Abstract: Present disclosure relates to system and method for providing SIP trunk service to at least one telephone system by an application server over a network, comprising establishing a connection between at least one telephone system and a first network entity via a first access node, and availing at least one SIP trunk service. Next, the at least one telephone system dynamically checks connectivity with the first network entity. The at least one telephone system establishes a connection with a second network entity via a second access node, in an event the connectivity with the first network entity fails and transmits a signal request to the application server. The application server processes the signal request and provides the at least one SIP trunk service to the at least one telephone system.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: October 11, 2022
    Inventors: Anil Pawar, Vinayak Kasar
  • Patent number: 11470124
    Abstract: A technique for acquiring and correlating session-related information from an Internet Protocol Multimedia Subsystem, IMS, is described. The technique comprises the acquisition of control plane information from control plane signalling tapped at an IMS control entity, the acquisition of user plane information from user plane traffic tapped at an IMS user plane entity, and the acquisition of context information from tapped signalling between the IMS control entity and the IMS user plane entity. The acquired context information permits to correlate the control plane information and the user plane information acquired for a particular session.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: October 11, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ferenc Szász, Attila Báder, Attila Mitcsenkov
  • Patent number: 11469986
    Abstract: Aspects of the technology provide methods for simulating a failure in a tenant network. In some aspects, a monitoring appliance of the disclosed technology can be configured to carry out operations for receiving packets at a virtual device in the monitoring appliance, from a corresponding network device in the tenant network, and instantiating a firewall at the virtual device, wherein the firewall is configured to selectively block traffic routed from the network device to the virtual device in the monitoring appliance. The monitoring appliance can simulate failure of the network device by blocking traffic from the network device to the virtual device using the firewall, and analyze the tenant network to determine a predicted impact a failure of the network device would have on the tenant network. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: October 11, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shadab Nazar, Pavan Mamillapalli, Chetan Narsude, Gaurav Gupta, Azeem Suleman, Sravya Boggavarapu, Jose Delgado
  • Patent number: 11463325
    Abstract: A network management system includes a network interface communicatively coupled to one or more network elements in a network for exchanging Operations, Administration, Maintenance, and Provisioning (OAM&P) data; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain the OAM&P data from the network, provide a Graphical User Interface (GUI) based on the network from the OAM&P data, wherein the GUI includes a network map which provides a topological view and a subway view which provides a detailed device-level view which is more granular than the network map and illustrates individual components at each site, receive a selection from a user of a service in the network, and update the GUI to highlight the service in the network map and illustrate the associated sites in the subway view.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 4, 2022
    Assignee: Ciena Corporation
    Inventors: Tommaso D'Ippolito, Christiane Louise Campbell, Sonya Thornley, Yuen Ping Choi, Philippe Vic Savignac, Frederick James Lalonde, Michael Wilgosh
  • Patent number: 11457067
    Abstract: A system having vehicle keys and a docking station, wherein each vehicle key has a node for connecting with a vehicle and with the docking station. The docking station includes ports for accommodating the vehicle keys, a first node for connecting with the vehicle keys and a second node for connecting with a processor system. A first of the vehicle keys is assigned to a first vehicle and includes a discovery protocol for detecting a second vehicle key assigned to the first vehicle when the first and the second vehicle keys are put in the ports of the docking station. Vehicle system data stored in each of the first vehicle key and the second vehicle key is synchronized between the first vehicle key and the second vehicle key while connected to the ports of the docking station.
    Type: Grant
    Filed: September 17, 2016
    Date of Patent: September 27, 2022
    Assignee: INTERDIGITAL CE PATENT HOLDINGS, SAS
    Inventor: Danny Vossen
  • Patent number: 11444996
    Abstract: A method is provided that is performed by a smart network interface card (SmartNIC) that is in communication with a host device that serves as a forwarder in an Hybrid Information-Centric Network (hICN). The method includes storing in a memory of the SmartNIC, mapping information that maps a subset of names of content contained in a content store that is stored in a memory of the host device to corresponding addresses of the content. The method further includes receiving at the SmartNIC, from a requester, an interest that includes a name, and determining whether the name of the interest is included in the mapping information stored in the SmartNIC. The method includes processing the interest based on whether the name of the interest is contained in the mapping information stored in the memory of the SmartNIC.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: September 13, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jordan François Jean Augé, Jacques Olivier Samain, Mohammed Hawari, Alberto Compagno
  • Patent number: 11438389
    Abstract: A system described herein may provide a technique for handling call requests, prior to the performance of a call setup procedure, based on attributes of a calling User Equipment (“UE”) and/or a called UE. A Messaging Application Server may receive a call request, from the calling UE and to the called UE, identify a category or event type associated with the call request, and notify the called UE of the call request, including the category or event type. Different categories or event types may be associated with different sets of eligible actions to perform. The called UE may indicate a particular action, associated with the identified category or event type, and the MAS may handle the call request according to the particular action (e.g., reject the call request or proceed with a call setup procedure).
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: September 6, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Yi Jing, Timothy M. Dwight, Lulia Ann Barakat
  • Patent number: 11368425
    Abstract: An ENUM/DNS system with enhanced processing efficiency is provided. Provided is an ENUM/DNS system including an ENUM/DNS client that performs a connection destination information query indicating a connection destination associated with a telephone number of a destination terminal added to a connection request transmitted from an originating terminal, and an ENUM/DNS server that receives the connection destination information query and outputting the connection destination as a connection destination information query response. The ENUM/DNS server includes a determination unit configured to determine an attribute of the originating terminal based on the connection destination information query, and a conversion unit configured to convert a SIP domain included in REGEXP of the connection destination information query response to a SIP domain indicating the connection destination based on the attribute.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: June 21, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Yuki Hanazawa, Satoshi Shimizu, Shiro Aoshima
  • Patent number: 11349709
    Abstract: The system, method, and non-transitory computer readable medium described herein, automatically generates technical requirements using information provided by a user. The technical requirements can be used to onboard the IoT device and initiate communication between an IoT device and a controller and the controller and a cloud based distributed computing systems.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: May 31, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Kalaiselvan Muniyan, Ramanujan Amaruviappan, Joshua Don Segraves
  • Patent number: 11322264
    Abstract: The present disclosure is generally directed to the field of human-augmentation using computing devices and techniques. In particular, a computer-implemented method may include: (1) identifying, via a message identification component, at least one message associated with a message exchange platform, the message including a query; (2) transmitting, via a communication component, the message to one or more users at respective user devices; (3) receiving, via a recommendation component, responses to the query from the respective user devices; (4) determining, via a scoring component, respective scores of the responses; and (5) selecting, via the scoring component, at least one response having a score exceeding a predetermined threshold. Various other methods, systems, devices, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: May 3, 2022
    Assignee: DNAFeed Inc.
    Inventor: Ahmed El-kalliny
  • Patent number: 11310064
    Abstract: An information processing apparatus manages multiple users who operate respective communication terminals to participate in a meeting held in a virtual place. The information processing apparatus includes a memory; and a processor, and is configured to execute managing a participating user who participates in the meeting, based on a notice from a communication terminal operated by the participating user, the notice using a unique identifier for the virtual place, and the unique identifier being unique among identifiers respectively assigned to multiple virtual places; generating data for displaying a web page in a web browser of the communication terminal operated by the participating user; and transmitting the generated data to the communication terminal operated by the participating user, wherein the managing determines whether all participating users have exited the meeting based on notices from the multiple communication terminals, to end the meeting.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 19, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Naohiko Kubo
  • Patent number: 11276013
    Abstract: Methods and apparatuses for training model based on random forest are provided. The method includes: dividing worker nodes into one or more groups; performing random sampling, by worker nodes in each group, in the preset sample data to obtain the target sample data; and training, by the worker nodes in each group, one or more decision tree objects using the target sample data. Example embodiments of the present disclosure do not need to scan the complete sample data for once, thereby greatly reducing the amount of data to be read, the time cost, and further the iterative update time of the model. The efficiency of training is improved.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 15, 2022
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Xiaoyan Jiang, Shaomeng Wang, Xu Yang
  • Patent number: 11271825
    Abstract: A computerized-method for providing an indication as to an availability of a communication-channel type that is used during an interaction with a customer, via a web app is provided herein.
    Type: Grant
    Filed: February 14, 2021
    Date of Patent: March 8, 2022
    Assignee: INCONTACT INC
    Inventors: Tushar Deshmukh, Sebastien Roland Mancel, Ashish Seth, Saiprasad Vyawahare, Deepak Tiwari, Omkar Shrihari Joglekar, Susmith Roy
  • Patent number: 11272036
    Abstract: Embodiments of this application provide an API hybrid multi-tenant routing method and system, as well as an API gateway. The method includes: after receiving an API request message sent by an API caller, obtaining an APP key carried in the message; obtaining, based on a multi-tenant routing policy table, an API running instance URL list corresponding to the APP key; determining an API running instance URL in the API running instance URL list; and returning the API running instance URL to the API caller. The APP key is used to identify the API caller. The multi-tenant routing policy table stores a mapping relationship between the APP key and the API running instance URL list. The API hybrid multi-tenant routing system is a functional module in the API gateway.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 8, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Linfeng Li
  • Patent number: 11259279
    Abstract: A data transmission method and device are described. The method includes: a first transmission node determines that a resource in a second predefined time window is available according to a detection value obtained by detection on a resource in a first predefined time window, and/or determines that the resource in the second predefined time window is available according to first feedback information or second feedback information from a second transmission node; and the first transmission node transmits data to the second transmission node by using the resource in the second predefined time window.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: February 22, 2022
    Assignee: ZTE CORPORATION
    Inventors: Bo Dai, Zhaohua Lu, Wei Gou, Yajun Zhao, Shuqiang Xia
  • Patent number: 11252120
    Abstract: An online system receives information describing one or more interactions by each of a set of online system users with an entity having a presence in the online system, in which the information includes a geographic location of each user stored in a corresponding user profile. The online system determines multiple polygons defined at different geographic granularities, in which each polygon includes a region on a geographic map. A score is computed for each polygon based on a number of the set of users who interacted with the entity and who have a geographic location within the polygon, as well as a total number of users having a geographic location within the polygon. A polygon is selected based on the scores and a geographic location for the entity is inferred for the entity as the selected polygon at the geographic granularity of the selected polygon.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: February 15, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Alex Yu Liao
  • Patent number: 11238230
    Abstract: Word vectors are multi-dimensional vectors that represent words in a corpus of text and that are embedded in a semantically-encoded vector space. Word vectors can be used for sentiment analysis, comparison of the topic or content of sentences, paragraphs, or other passages of text or other natural language processing tasks. However, the generation of word vectors can be computationally expensive. Accordingly, when a set of word vectors is needed for a particular corpus of text, a set of word vectors previously generated from a corpus of text that is sufficiently similar to the particular corpus of text, with respect to some criteria, may be re-used for the particular corpus of text. Such similarity could include the two corpora of text containing the same or similar sets of words or containing incident reports or other time-coded sets of text from overlapping or otherwise similar periods of time.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: February 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, Kannan Govindarajan, Aniruddha Madhusudan Thakur, Jun Wang, Chitrabharathi Ganapathy
  • Patent number: 11171903
    Abstract: Techniques for intelligent messaging for message syncing are described. An apparatus may comprise a recipient inbound messaging component, a recipient queue management component, a recipient update customization component, and a recipient outbound messaging component. The recipient inbound messaging component may be operative to receive an incoming update at a recipient update queue, the recipient update queue associated with a recipient of the incoming update. The recipient queue management component may be operative to add the incoming update to the recipient update queue and determine a recipient messaging endpoint to receive the incoming update. The recipient update customization component may be operative to retrieve one or more recipient messaging endpoint parameters associated with the recipient messaging endpoint and generate a customized incoming update from the incoming update according to the one or more recipient messaging endpoint parameters.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 9, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Olivia Hsu Bishop, Thomas Apostolos Georgiou, Jeremy David Fein, Eyal Guthmann, Jason Curtis Jenks