Patents Examined by Gregory G. Todd
  • Patent number: 11379334
    Abstract: An example network device includes a plurality of network ports that each facilitate one or more network links between the network device and one or more remote devices, a plurality of indicators each configured to represent a status of a respective one of the plurality of network ports on the network device, and processing circuitry configured to reconfigure at least one of the plurality of indicators to represent a link-status of the one or more network links of at least one network port of the network device in response to a command.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: July 5, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Eswaran Srinivasan, Vineet Sharma, Sumeet Mundra
  • Patent number: 11323511
    Abstract: A network service may be supported by a software application that is executed by multiple computer servers, such as servers that are maintained as part of a server pool. To migrate to a container-based platform, the software application is containerized to create a container image. A container cluster is then created based on the container image. The container cluster includes one or more executing containers, each of which performs the functions of the software application. The container cluster is then added as a member of the server pool to receive a portion of any network requests for the network service. Computer servers of the server pool may then be removed gradually, over time, to let the container cluster gradually assume responsibility for responding to network requests.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: May 3, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Linga Reddy Boddam
  • Patent number: 11303501
    Abstract: Embodiments of a Network Manager (NM), a (NFVO), and methods of communication are disclosed herein. The NM may transfer, to the NFVO, an update NS request message to update the NS instance based on the new NSD. The NM may encode the update NS request message to include: an nsInstanceID parameter that identifies the NS instance, and an updateType parameter that indicates a type of update for the NS instance. One value of “AssocPnfWithPnfProfile” for the updateType parameter may indicate a request to associate the PNF of the NS instance with a new or updated PNF profile indicated by the new NSD. Another value of “AssocVnfWithVnfProfile” for the updateType parameter may indicate a request to associate the VNF of the NS instance with a new or updated VNF profile indicated by the new NSD.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: April 12, 2022
    Assignee: Apple Inc.
    Inventors: Joey Chou, Yizhi Yao
  • Patent number: 11194881
    Abstract: An electronic device is disclosed comprising a camera, a display, a wireless communication circuit, at least one processor operatively connected to the display, the camera and the wireless communication circuit, and a memory operatively connected to the at least one processor and storing instructions that, when executed, cause the at least one processor to: obtain a first image through the camera; extract a marker included in the first image; obtain a universal resource locator (URL) using the extracted marker; receive content of a web page associated with the URL through the wireless communication circuit, display the first image and at least a portion of the received content at a position on the first image determined based on a location of the marker on the display.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: December 7, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jungjik Lee, Younghwan Cho
  • Patent number: 11190472
    Abstract: Proposed is an information processing system including an accumulation unit that accumulates friend information indicating a friend relationship between users registered in a social media service and posted information, and a control unit that performs, when receiving disconnection candidate user information from a specific user, the disconnection candidate user information indicating a user with which the specific user wishes to disconnect a relationship, control to store the disconnection candidate user information in association with the specific user, and performs, when receiving the posted information request from the user of the client device, control to reply to the user of the client device after filtering posted information posted by the specific user according to passage of predetermined time, depending on whether or not the user of the client device is included in disconnection candidate users indicated by the disconnection candidate user information stored in association with the specific user.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: November 30, 2021
    Assignee: SONY CORPORATION
    Inventor: Masamichi Asukai
  • Patent number: 11171998
    Abstract: A network client device is disclosed having a media streamer for processing a media stream received at a first port of a client device. Further included is a setup controller configured to transmit a set-up request message and a discovery message without waiting for acknowledgement of reception of the set-up request message before transmission of the discovery message, from a second port and the first port respectively, to predetermined ports of a server device.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: November 9, 2021
    Assignee: III Holdings 6, LLC
    Inventor: Raoul Mallart
  • Patent number: 11132277
    Abstract: Embodiments of the present invention provide an improvement over known approaches for monitoring of and taking action on observations associated with distributed applications. Application event reporting and application resource monitoring is unified in a manner that significantly reduces storage and aggregation overhead. For example, embodiments of the present invention can employ hardware and/or software support that reduces storage and aggregation overhead. In addition to providing for fine-grained, continuous, decentralized monitoring of application activity and resource consumption, embodiments of the present invention can also provide for decentralized filtering, statistical analysis, and derived data streaming. Furthermore, embodiments of the present invention are securely implemented (e.g., for use solely under the control of an operator) and can use a separate security domain for network traffic.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: September 28, 2021
    Assignee: III Holdings 2, LLC
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Patent number: 11128538
    Abstract: A method for physically displaying and manipulating a communication network through physical objects and an interactive display includes: positioning, on a surface of an interactive display screen, a plurality of physical objects, each representing a node in a communication network; displaying a topography of the communication network including at least a plurality of nodes, where each node represented by a physical object is displayed beneath the respective physical object, and where open communication channels between nodes are visually displayed on the screen; receiving a physical gesture performed by a user between two of the plurality of physical objects; transmitting a signal to one of the physical objects or an access point of the communication network causing manipulation of the communication network based on the physical gesture; and updating the displayed topography of the communication network based on the manipulation of the communication network in real-time.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: September 21, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Stephen Higgins, Stephanie Finn, Thomas Treitlinger, Rob Byrne, Ojo K. Oluwasogo
  • Patent number: 11071153
    Abstract: A home appliance for information registration includes a body, a wireless communication unit connected to a wireless router using a wireless communication method and configured to transmit information, a camera attached to the body and configured to detect registration auxiliary information generated by a mobile terminal, and a controller configured to perform control to select the wireless router based on information acquired through the registration auxiliary information and to transmit device registration information including identification information thereof to a server through the selected wireless router.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: July 20, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Yongjae Lee, Hyunsung Kim
  • Patent number: 11057462
    Abstract: Apparatus and methods for establishing a permissioned blockchain on an Internet of Things (“IoT”) system. The method may be performed by a central IoT hub. The method may include identifying a IoT nodes associated with the IoT system. The method may also include running an authentication routine on the identified IoT nodes. The method may further include identifying a subset of the IoT nodes that have been authenticated by the authentication routine. The method may further include grouping the subset of IoT nodes into a first group of IoT nodes and a second group of IoT nodes, the grouping being based at least in part on available storage space and processing speed of each of the subset of IoT nodes.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: July 6, 2021
    Assignee: Bank of America Corporation
    Inventor: Thomas V. Brock
  • Patent number: 11048608
    Abstract: The current document is directed to systems, and methods incorporated within the systems, that carry out probability-distribution-based analysis of log-file entries. A monitoring subsystem within a distributed computer system uses probability-distribution-based analysis of log-file entries to detect changes in the state of the distributed computer system. A log-file-analysis subsystem within a distributed computer system uses probability-distribution-based analysis of log-file entries to identify subsets of log-file entries that predict anomalies and impending problems in the distributed computer system. In many implementations, a numerical comparison of probability distributions of log-file-entry types is used to detect state changes in the distributed computer system.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: June 29, 2021
    Assignee: VMware, Inc.
    Inventors: Darren Brown, Nicholas Kushmerick, Junyuan Lin, Matt Roy McLaughlin, Jon Herlocker
  • Patent number: 11025485
    Abstract: Methods, computer-readable media and devices are disclosed for selecting a plurality of network devices to perform a plurality of tasks in accordance with a set of functional network analytics instructions. For example, a processor deployed in a telecommunication network may receive a set of functional network analytics instructions compiled from a set of instructions in accordance with a functional network analytics platform application programming interface. The processor may further, in accordance with the set of functional network analytics instructions, select a plurality of network devices to perform a plurality of tasks, send the plurality of tasks to the plurality of network devices, receive control plane data from the plurality of network devices, correlate the control plane data in accordance with operations defined in the set of functional network analytics instructions to create resulting data, and forward the resulting data to at least one recipient device.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: June 1, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mostafa Tofighbakhsh, Hossein Besharatian
  • Patent number: 10986002
    Abstract: An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement at least a portion of one or more cloud-based systems. The processing platform comprises a data consolidation module configured to compile enterprise source data from cloud-based systems associated with an enterprise, and user device data from user devices connected through networks associated with the enterprise. The processing platform also comprises a user profile builder module configured to determine user-specific parameters related to data access and enterprise resources, and build user profiles for multiple enterprise users based on the determined parameters.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: April 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Brahma Sandhi S Tangella, Darryl Smith
  • Patent number: 10951567
    Abstract: A system for interfacing with mobile carrier networks, mobile application-equipped devices, social media networks, and individual and Enterprise user's databases, contacts, pictures, videos, and text is disclosed. A data link is connected to a mobile carrier network to receive user application and other data. Additional data links are connected to a user's stored smartphone content, including contacts, pictures, videos and other stored information as well as databases and an application-equipped device to obtain and exchange information in determining data selection, routing, presentation, and updating instructions. A user interface is connected to the system to accept configurable conditions for determining selection, routing and sharing instructions. There is a data conversion function for each data source. Synchronization between stored user preferences to automated or semi-automated updates and routes is provided by application driven consumer defined preferences.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: March 16, 2021
    Inventor: Lance Fried
  • Patent number: 10951669
    Abstract: A technique for merging conference session dialogs allows presenting content and media streams from a non-Skype endpoint to a Skype multipoint control unit (MCU), so that they present a single caller in a conference with both media and content. A signaling adapter intercepts session dialogs and merges or other modifies. When adding the non-Skype endpoint, requests from a content server are dropped while requests from the MCU handling non-Skype media streams are forwarded to the Skype MCU. Responses to the request from the MCU are also forwarded to the content server. When creating subscription dialogs, requests from the content server are modified to appear as if they came from the MCU, while responses go back to the proper requester. Conference notifications are forked to go to both the content server and the MCU. Because Skype uses separate media and content dialogs, merging of audio/video and content dialogs may be omitted. By merging dialogs, user experience is improved.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 16, 2021
    Assignee: Polycom, Inc.
    Inventors: Jozef Saniga, Jeffrey Adams, Eric Nylander
  • Patent number: 10939167
    Abstract: There is disclosed a multimedia processing method comprising: converting multimedia items into versions of multiple compression levels for storage within a media catalog; and estimating the likelihood of a user consuming each multimedia item based on a consumption history of items within said media catalog and said user; computing the multimedia items to be downloaded and a per-item compression level in dependence on resource constraints at a client device of said user and said estimated consumption likelihoods; downloading a compressed version of the multimedia items; and storing a record of consumed downloaded items.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: March 2, 2021
    Assignee: PIKSEL, INC
    Inventor: Gerald C. Chao
  • Patent number: 10917293
    Abstract: In one embodiment, a system, apparatus and method is described, the system including a local controller by executed by a processor of an Internet of Things (IoT) device, the local controller being operative to perform, at least one of a push or a pull operation with at least one other IoT device, to request extended control functionality from a central controller, to receive extended control functionality from the central controller, to exercise said extended control functionality over the least one other IoT device, to receive an instruction from the central controller retracting control functionality and, in response to receiving said instruction, to retract said control functionality, and to receive a command to delete itself from the IoT device. Related systems, apparatus, and hardware are also described.
    Type: Grant
    Filed: March 25, 2018
    Date of Patent: February 9, 2021
    Assignee: Cisco Technology, Inc.
    Inventor: Sebastian Jeuk
  • Patent number: 10904176
    Abstract: Disclosed embodiments provide techniques for determining a message type to be sent to an electronic device based on various factors. The factors can include user factors, such as user mood, biometric parameters, user experiences, and/or user preferences. The factors can include device factors, such as battery life, available memory, and/or available data plan quota. Based on the factors, a computerized determination is made as to a message type to be used for electronic communication. The message type can include a text message type, which conserves computer resources. The message type can include a multimedia message type, which may include text, images, audio, video, and/or other content types. The multimedia messages typically consume more computer resources than a text message type, but can provide an enhanced user experience. Disclosed embodiments utilize a variety of factors to determine which message type should be used for a given instance of communication.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Patent number: 10893119
    Abstract: A system is configured to receive, by a first server, a request, from a user device, for a first record stored by a cache associated with the first server, determine, a first timestamp associated with the first record, determine that the first record is invalid based on the first timestamp, and determine, based on determining that the first record is invalid, whether the first record is out of date with respect to a corresponding second record stored by a second server by comparing a second timestamp of the first record with a timestamp of the second record. The system is further configured to update the first record with information from the second record to form an updated first record when the first record is out of date, and to send the updated first record to the user device associated with the request.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: January 12, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Fenglin Yin, Jianxiu Hao
  • Patent number: 10887932
    Abstract: An electronic device and a method of registering a personal cloud apparatus in a user portal server thereof are provided. The method includes receiving download information of a preset application and pairing information of the personal cloud apparatus from the personal cloud apparatus via Near Field Communication (NFC), downloading and executing the preset application based on the download information of the preset application, when the preset application is executed, performing a pairing operation with the personal cloud apparatus based on the pairing information of the personal cloud apparatus, acquiring information of an Access Point (AP) and transmitting the information of the AP to the personal cloud apparatus to connect the personal cloud apparatus to a network, and, when the personal cloud apparatus is connected to the network through the AP, registering the personal cloud apparatus in the registration server.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: January 5, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bon-hyun Koo, Kyoung-lae Noh, Su-byeong Oh