Patents Examined by Atta Khan
  • Patent number: 10756992
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions executable by the processor to access network activity data collected over a time period associated with a plurality of network entities, in which each of the network entities is assigned a distinct internet protocol (IP) address including a network prefix set of bits and a network entity identifier set of bits. The instructions may also cause the processor to generate representations of the network activity data corresponding to the respective network entities and display the generated representations of the network activity data corresponding to the respective network entities on an IP address block map according to the network entity identifier set of bits of the respective network entities.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 25, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Alkiviadis Simitsis, Martin Arlitt
  • Patent number: 10749823
    Abstract: Use of a chatbot interface to display maps, representing geographic areas, according to user specifications. In some embodiments, a user can enter commands through the geospatial chatbot to specify what geographic area is displayed on a map display (for example, user commands successive maps that zoom in, or out, to specified geographic area). In some embodiments, the user can specify through the geospatial chatbot what map attributes are displayed on the map (for example, restaurants, fires, schools, homes for sale, roads, elevation indication lines, isotherms, etc.). In some embodiments the user can filter, through the geospatial chatbot, map attributes to be within a specified value range (for example, only restaurants that take credit cards).
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventor: Georgeta Popa
  • Patent number: 10749923
    Abstract: Methods and apparatus for contextual video content adaptation are disclosed. Video content is adapted based on any number of criteria such as a target device type, viewing conditions, network conditions or various use cases, for example. A target adaptation of content may be defined for a specified video source. For example, based on receiving a request from a portable device for a live sports feed, a shortened and reduced resolution version of the live sport feed video may be defined for the portable device. The source content may be accessed and adapted (e.g., adapted temporally, spatially, etc.) and an adapted version of content generated. For example, the source content may be cropped to a particular spatial region of interest and/or reduced in length to a particular scene. The generated adaptation may be transmitted to a device in response to the request, or stored to a storage device.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: August 18, 2020
    Assignee: Apple Inc.
    Inventors: Chris Y. Chung, Hsi-Jung Wu, Xiaosong Zhou, Jae Hoon Kim, Jingteng Xue
  • Patent number: 10742525
    Abstract: Described embodiments automatically and dynamically generate and update resource templates for deployable resources, utilizing composable parts that may be dynamically replaced. Common portions of the templates may be easily defined once and reused multiple times, reducing risk of error and ensuring stability and cross-resource compatibility. Each dynamic template may have replaceable parts, as well as replaceable parameters and values within the replaceable parts, as well as in common portions of the template. The replacement properties and values may be determined at runtime or during deployment, ensuring that configurations are always current.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: August 11, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Steven A. Keller, Thomas J. Hammond
  • Patent number: 10735284
    Abstract: A system, method and program product for managing a moving peer-to-peer network. A system is provided that a node tracking system that collects tracking information of nodes in a moving P2P network including position, connection status and computation capability; a network representation system that stores the tracking information in a dynamic graph that specifies nodes and connections between the nodes; a task manager for receiving a task submitted by a requesting node for a service implemented by a provider node; and a network allocation system that determines and allocates an optimal path back and forth between the requesting node and the provider node, wherein the optimal path is selected to minimize an overall wall-time, and wherein the network allocation system estimates future positions of moving nodes for determining the optimal path.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Fatemeh Jalali, Ramachandra Rao Kolluri, Timothy M. Lynar, Frank Suits
  • Patent number: 10735938
    Abstract: A computer-implemented method includes discovering, by a client device, an available host computing device implementing a radio receiver, wherein the host computing device is discovered from a decentralized shared database and the radio receiver receives radio signals from multiple different transmitters; establishing, by the client device, a relationship with the host computing device based on discovering the host computing device from the decentralized shared database; receiving, by the client device, application data from the host computing device based on establishing the relationship, wherein the application data is associated with radio signals received by the radio receiver from the multiple different transmitters; and storing, outputting, or displaying, by the client device, the application data.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: August 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brad J. Clawsie, Glen C. Darling, Isaac F. Leonard, Dmitry A. Rekesh
  • Patent number: 10715344
    Abstract: The invention relates, but is not limited, to mobile communications technology. The invention enables a user to use two separately operating electronic communications devices to communicate with one or more other electronic data processing and/or communication devices, where a first of the two communications devices associated with the user is configured to handle, e.g. receive and/or transmit, media of a different type to the media handled by a second of the two devices associated with said user. The method comprises establishing electronic communication of a first media type between a first electronic communication device of said user and a data processing device and establishing electronic communication of a second, different media type between a second electronic communication device of said same user and said data processing device. The data processing device may comprise a server such as a cloud based server.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 14, 2020
    Inventor: Shirley ShiuLing Cheung
  • Patent number: 10708123
    Abstract: A framework for security information and event management (SIEM), the framework includes a first data store; a data router; one or more parsing mechanisms; one or more correlation machines; and one or more workflow engines, wherein said framework performs SIEM on behalf of multiple subscribers to said framework.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: July 7, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Michael David Wimpy, Andrey Konczal
  • Patent number: 10693738
    Abstract: Systems, methods, and computer-readable media for generating switch-level logical models of a network. In some examples, a system can obtain a logical model of a network, such as software-defined network (SDN). The logical model can represent a configuration of objects and object properties defined based on a schema associated with the network. Based on the logical model, the system can generate a rendered logical model of the network and, based on the rendered logical model, generate, for one or more network devices in the network, a respective device-specific representation of the logical model. The respective device-specific representation can project the logical model to a respective network device, such as a switch in the fabric of the network.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: June 23, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chandra Nagarajan, Advait Dixit
  • Patent number: 10680965
    Abstract: Systems and methods are provided for redistributing virtual private network tunnels among a plurality of virtual private network concentrators. The method includes receiving, from each of the virtual private network concentrators, a respective utilization indicator; selecting a source one of the virtual private network concentrators according to the utilization indicators; selecting a destination one of the virtual private network concentrators according to the utilization indicators; selecting one of the virtual private network tunnels connected to the source one of the virtual private network concentrators; and transferring the selected one of the virtual private network tunnels from the source one of the virtual private network concentrators to the destination one of the virtual private network concentrators.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: June 9, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Amit Pingale, Shreekanth Chandranna, Sushil Regmi
  • Patent number: 10673698
    Abstract: Aspects of the disclosed technology address the problems of manually identifying and optimizing service chain (SC) performance bottlenecks by providing solutions for automatically identifying and tuning various SC parameters. In some aspects, a SC optimization process of the disclosed technology includes the replication or cloning of a SC for which traffic flow is to be optimized. Traffic flows for the production chain can then be simulated over one or more SC clones to identify and tune individual system parameters, for example, to determine if the simulated changes produce a positive, negative, or neutral change in flow performance. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: June 2, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, Michael Robertson, Magnus Mortensen, David C. White, Jr.
  • Patent number: 10659323
    Abstract: Described is a method performed by a computing device for controlling home network system associated with a plurality of Wi-Fi communicating devices, the method comprising: analyzing operational data associated with the plurality of Wi-Fi communicating devices, the operational data collected from plurality of Wi-Fi communicating devices; providing (or generating) recommendations for improving performance of the home network system according to the analyzed operational data; correlating the recommendations into groups; and aggregating the recommendations from the groups to generate unified recommendations for improving the home network system.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: May 19, 2020
    Assignee: ASSIA SPE, LLC
    Inventors: Manikanden Balakrishnan, Wooyul Lee, Sungho Yun, Carlos Garcia Hernandez, Ramya Bhagavatula
  • Patent number: 10652037
    Abstract: Systems, methods, and software are disclosed herein for operating a notification service for notifying affected users of modifications made to features in a software application. The notification service maintains a database comprising a list of the features in the software application and a list of users associated with each of the features. The notification service detects at least a modification to a feature in the software application that requires affected users to be notified. In response to detecting the modification to the feature, the notification service queries the database based at least on an identify of the feature associated with the modification to identify the affected users. Notifications are then generated and communicated to the affected users indicative of at least the modification to the feature in the software application.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jimmy Yu Hin Kan, Michal Miriam Swafford, Dennis Borisovitch Zverev, Abhinav Garg, Rong Wu
  • Patent number: 10645008
    Abstract: Gateway devices at different sites of a primary Anycast network provide access to the sites by advertising a first set of Anycast addresses. A secondary shadow Anycast network advertises different second sets of Anycast addresses from the different sites in order to predetermine traffic shifts that occur as a result of changing one or more of the second set of Anycast addresses that are advertised from one or more of the sites. A traffic shifting device may implement a predetermined traffic shift in the primary Anycast network by selecting a particular second set of network addresses that produces a traffic shift at least equal to the predetermined traffic shift, mapping the particular second set of network addresses to a modified first set of addresses, and modifying routing in the primary Anycast network by advertising the modified first set of addresses instead of the first set of addresses.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: May 5, 2020
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Derrick Sawyer, Marcel Eric Schechner Flores, Carl Tewksbury, Sree Priyanka Uppu, Stephen McQuistin
  • Patent number: 10645176
    Abstract: A device may include one or more memories and one or more processors communicatively coupled to the one or more memories to: receive a plurality of data packets of a Transmission Control Protocol (TCP) session; determine that a particular TCP segment, of the TCP session that includes a synchronization acknowledgment (SYN-ACK) flag, has been received before a corresponding TCP segment of the TCP session that includes a synchronization (SYN) flag; store a sequence number of the particular TCP segment as an initial sequence number for a stream of the TCP session; and reassemble or rearrange a set of data packets of the TCP session based on the initial sequence number for the stream and based on one or more sequence numbers of the set of data packets.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: May 5, 2020
    Assignee: Cyphort Inc.
    Inventors: Anoop Wilbur Saldanha, Marshall Ha
  • Patent number: 10644944
    Abstract: Methods of managing a fleet of devices are provided, as are methods for configuring a standby device for a job in a workflow environment, and methods for performing a job in a workflow environment. Device information is analyzed, such as information pertaining to verification systems. Device instructions are sent to various locations on a device network in response to a deviation from a parameter value having been detected. The deviation from the parameter value may correspond to printed media and/or indicia produced by one or more devices. A workflow device and a standby device are provided, and the workflow device sends configuration data to the standby device. The standby device installs configuration data and is introduced into the workflow environment.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: May 5, 2020
    Assignee: DATAMAX-O'NEIL CORPORATION
    Inventors: H. Sprague Ackley, Thomas Celinder
  • Patent number: 10644963
    Abstract: A zombie server can be detected. Detecting a zombie server can include receiving, at a server, network traffic and calculating a percentage of the network traffic as being productivity software layer 7 protocols every first time interval. Detecting a zombie server can also include marking the server as a zombie server based on the percentage every second time interval and processing the network traffic at the server to perform a number of actions by the productivity software.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: May 5, 2020
    Assignee: Intel Corporation
    Inventors: Devadatta Bodas, Justin J. Song, Muralidhar Rajappa, Andy Hoffman
  • Patent number: 10637808
    Abstract: Methods, devices, and systems for facilitation of electronic message management involve receiving a message generated from a user of one communication system, augmenting the message with data indicative of the user, communicating the augmented message to a second communication system, and presenting the message to a user of the second communication system such that the message is separate from other received messages not having data indicative of the first user.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: April 28, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Baris Mestanogullari, James Bradley, Dan Judson, Rick Yang
  • Patent number: 10630634
    Abstract: A sub processor, in the sleep mode, receives an mDNS query from the external device via the communication interface, then determines whether or not the mDNS query is a service discovery query, if determining that the mDNS query is not a service discovery query, determines that the mDNS query is a name resolution query, generates the response based on the name resolution RR, and sends the response to the external device via the communication interface.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: April 21, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS, INC.
    Inventor: Masaaki Aiba
  • Patent number: 10621554
    Abstract: An indication of receipt of a first e-mail is received. A determination is made whether the first e-mail matches, within a threshold, a group of e-mails. An image associated with the group of e-mails is retrieved. The retrieved image is assigned to the first e-mail and the retrieved image is displayed with the first e-mail in a list of e-mails.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Syed F. Hossain, Yunli Tang, Gregg M. Arquero, Joshua A. Schaeffer, Eli M. Dow