Patents by Inventor John Apostolopoulos

John Apostolopoulos has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11178020
    Abstract: Virtual reality for network configuration may be provided. First, topology data corresponding to a network may be received. Next, a Virtual Reality (VR) representation of the network may be displayed on a VR user interface device based on the received topology data. Changes to the network may be received from a user through the VR user interface device. Effects on behavior of the network that would result in response to the received changes may then be displayed in the VR representation of the network on the VR user interface device.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: November 16, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert E. Barton, Jerome Henry, John Apostolopoulos
  • Patent number: 11140730
    Abstract: In one embodiment, a device of a tractor unit determines that the tractor unit is connected to a trailer via physical cabling. The device sends, via the physical cabling, a powerline communication (PLC) message to the trailer that includes a service set identifier (SSID) and password for a Wi-Fi transceiver of the tractor unit. The Wi-Fi transceiver of the tractor unit receives an association request sent wirelessly from a Wi-Fi transceiver of the trailer that is based on the sent SSID and password. The device establishes the Wi-Fi transceiver of trailer as a Wi-Fi client of the Wi-Fi transceiver of the tractor unit.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: October 5, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ashok Krishnaji Moghe, John Apostolopoulos
  • Patent number: 10897735
    Abstract: In one embodiment, a system includes: a download server instantiated on a computing device, and a multiplicity of wireless access points (APs), where the download server is operative to: receive a download request from a mobile device, determine a current location for the mobile device, predict a route for the mobile device based at least on the current location, allocate at least one target AP along the route from among the multiplicity of wireless APs, and in response to the download request, forward at least one download file to the at least one target AP, where the at least one target AP is operative to: receive the at least one download file, identify the mobile device, and download at least part of the download file to the mobile device in an mmWave transmission.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: January 19, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
  • Publication number: 20200344131
    Abstract: Virtual reality for network configuration may be provided. First, topology data corresponding to a network may be received. Next, a Virtual Reality (VR) representation of the network may be displayed on a VR user interface device based on the received topology data. Changes to the network may be received from a user through the VR user interface device. Effects on behavior of the network that would result in response to the received changes may then be displayed in the VR representation of the network on the VR user interface device.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Applicant: Cisco Technology, Inc.
    Inventors: Robert E. Barton, Jerome Henry, John Apostolopoulos
  • Publication number: 20200296779
    Abstract: In one embodiment, a device of a tractor unit determines that the tractor unit is connected to a trailer via physical cabling. The device sends, via the physical cabling, a powerline communication (PLC) message to the trailer that includes a service set identifier (SSID) and password for a Wi-Fi transceiver of the tractor unit. The Wi-Fi transceiver of the tractor unit receives an association request sent wirelessly from a Wi-Fi transceiver of the trailer that is based on the sent SSID and password. The device establishes the Wi-Fi transceiver of trailer as a Wi-Fi client of the Wi-Fi transceiver of the tractor unit.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: Ashok Krishnaji Moghe, John Apostolopoulos
  • Publication number: 20200229064
    Abstract: In one embodiment, a system includes: a download server instantiated on a computing device, and a multiplicity of wireless access points (APs), where the download server is operative to: receive a download request from a mobile device, determine a current location for the mobile device, predict a route for the mobile device based at least on the current location, allocate at least one target AP along the route from among the multiplicity of wireless APs, and in response to the download request, forward at least one download file to the at least one target AP, where the at least one target AP is operative to: receive the at least one download file, identify the mobile device, and download at least part of the download file to the mobile device in an mmWave transmission.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 16, 2020
    Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
  • Patent number: 10652800
    Abstract: In one embodiment, a system includes: a download server instantiated on a computing device, and a multiplicity of wireless access points (APs), where the download server is operative to: receive a download request from a mobile device, determine a current location for the mobile device, predict a route for the mobile device based at least on the current location, allocate at least one target AP along the route from among the multiplicity of wireless APs, and in response to the download request, forward at least one download file to the at least one target AP, where the at least one target AP is operative to: receive the at least one download file, identify the mobile device, and download at least part of the download file to the mobile device in an mmWave transmission.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: May 12, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
  • Patent number: 10461780
    Abstract: In various implementations, a method includes determining a sequence of source packets. In some implementations, the sequence of source packets satisfies a windowing condition. In various implementations, the method includes synthesizing a first set of one or more parity packets as a function of a first set of source packets in the sequence. In some implementations, the first set of source packets satisfies a first encoding pattern. In various implementations, the method includes synthesizing a second set of parity packets as a function of a second set of source packets in the sequence. In some implementations, the second set of source packets satisfies a second encoding pattern that is different from the first encoding pattern. In some implementations, the first and second encoding patterns characterize an encoding structure determined as a function of a channel characterization vector.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: October 29, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaoqing Zhu, Ahmed Badr, Wai-tian Tan, Ashish Khisti, John Apostolopoulos
  • Publication number: 20190274085
    Abstract: In one embodiment, a system includes: a download server instantiated on a computing device, and a multiplicity of wireless access points (APs), where the download server is operative to: receive a download request from a mobile device, determine a current location for the mobile device, predict a route for the mobile device based at least on the current location, allocate at least one target AP along the route from among the multiplicity of wireless APs, and in response to the download request, forward at least one download file to the at least one target AP, where the at least one target AP is operative to: receive the at least one download file, identify the mobile device, and download at least part of the download file to the mobile device in an mmWave transmission.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
  • Patent number: 10341931
    Abstract: In one embodiment, a system includes: a download server instantiated on a computing device, and a multiplicity of wireless access points (APs), where the download server is operative to: receive a download request from a mobile device, determine a current location for the mobile device, predict a route for the mobile device based at least on the current location, allocate at least one target AP along the route from among the multiplicity of wireless APs, and in response to the download request, forward at least one download file to the at least one target AP, where the at least one target AP is operative to: receive the at least one download file, identify the mobile device, and download at least part of the download file to the mobile device in an mmWave transmission.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: July 2, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
  • Publication number: 20190191355
    Abstract: In one embodiment, a system includes: a download server instantiated on a computing device, and a multiplicity of wireless access points (APs), where the download server is operative to: receive a download request from a mobile device, determine a current location for the mobile device, predict a route for the mobile device based at least on the current location, allocate at least one target AP along the route from among the multiplicity of wireless APs, and in response to the download request, forward at least one download file to the at least one target AP, where the at least one target AP is operative to: receive the at least one download file, identify the mobile device, and download at least part of the download file to the mobile device in an mmWave transmission.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
  • Publication number: 20180205394
    Abstract: In various implementations, a method includes determining a sequence of source packets. In some implementations, the sequence of source packets satisfies a windowing condition. In various implementations, the method includes synthesizing a first set of one or more parity packets as a function of a first set of source packets in the sequence. In some implementations, the first set of source packets satisfies a first encoding pattern. In various implementations, the method includes synthesizing a second set of parity packets as a function of a second set of source packets in the sequence. In some implementations, the second set of source packets satisfies a second encoding pattern that is different from the first encoding pattern. In some implementations, the first and second encoding patterns characterize an encoding structure determined as a function of a channel characterization vector.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Xiaoqing Zhu, Ahmed Badr, Wai-tian Tan, Ashish Khisti, John Apostolopoulos
  • Patent number: 9732515
    Abstract: An insulation system that includes opposing panels with a partial dead air space in equilibrium with outside air. In one embodiment, two panels are supported parallel to one another separated by a distance. Each of the panels has a plurality of openings. The openings on facing panels are offset from one another so that openings on the two sides are not aligned. The openings are small enough so that a small amount of diffusion can occur allowing the panel to breathe. The panels can be used in attics, over windows or part of a building. In an alternate embodiment, they can be made from flexible sheets and be used to prevent fire hydrants or other objects from freezing. When used in attics, the panels will support weight allowing them to be walked on or used to store objects.
    Type: Grant
    Filed: September 25, 2016
    Date of Patent: August 15, 2017
    Inventors: Henry Wesseler, John Apostolopoulos
  • Publication number: 20170130451
    Abstract: An insulation system that includes opposing panels with a partial dead air space in equilibrium with outside air. In one embodiment, two panels are supported parallel to one another separated by a distance. Each of the panels has a plurality of openings. The openings on facing panels are offset from one another so that openings on the two sides are not aligned. The openings are small enough so that a small amount of diffusion can occur allowing the panel to breathe. The panels can be used in attics, over windows or part of a building. In an alternate embodiment, they can be made from flexible sheets and be used to prevent fire hydrants or other objects from freezing. When used in attics, the panels will support weight allowing them to be walked on or used to store objects.
    Type: Application
    Filed: September 25, 2016
    Publication date: May 11, 2017
    Inventors: Henry Wesseler, John Apostolopoulos
  • Patent number: 9493944
    Abstract: An insulation system that includes opposing panels with a partial dead air space in equilibrium with outside air. In one embodiment, two panels are supported parallel to one another separated by a distance. Each of the panels has a plurality of openings. The openings on facing panels are offset from one another so that openings on the two sides are not aligned. The openings are small enough so that a small amount of diffusion can occur allowing the panel to breathe. The panels can be used in attics, over windows or part of a building. In an alternate embodiment, they can be made from flexible sheets and be used to prevent fire hydrants or other objects from freezing. When used in attics, the panels will support weight allowing them to be walked on or used to store objects.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: November 15, 2016
    Inventors: Henry Wesseler, John Apostolopoulos
  • Patent number: 9462018
    Abstract: Multiway peer-to-peer media streaming is disclosed. In one embodiment, a method comprises defining a first portion of a peer-to-peer network. The method then recites defining a second portion of the peer-to-peer network. The present method then utilizes the first portion of the peer-to-peer network to generate an aggregated media stream, wherein the aggregated media stream is comprised of a plurality of media streams. The present method then delivers the aggregated media stream from the first portion of the peer-to-peer network to the second portion of the peer-to-peer network.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: October 4, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric E. Setton, Siddhartha Annapureddy, John Apostolopoulos
  • Publication number: 20160088206
    Abstract: An example of a computing system is described herein. The computing system can include a processor to process data and a sensor to collect data about an environment surrounding the computing system. The computing system can also include a depth sensor to collect depth data in response to a determination of an occurrence of a change in the environment.
    Type: Application
    Filed: April 30, 2013
    Publication date: March 24, 2016
    Inventors: Ian N Robinson, John Apostolopoulos
  • Patent number: 9286717
    Abstract: According to an example, 3D modeling motion parameters may be simultaneously determined for video frames according to different first and second motion estimation techniques. In response to detecting a failure of the first motion estimation technique, the 3D modeling motion parameters determined according to the second motion estimation technique may be used to re-determine the 3D modeling motion parameters according to the first motion estimation technique.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: March 15, 2016
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Vuong Le, Wei Hong, Kar-Han Tan, John Apostolopoulos
  • Publication number: 20150035820
    Abstract: According to an example, 3D modeling motion parameters may be simultaneously determined for video frames according to different first and second motion estimation techniques. In response to detecting a failure of the first motion estimation technique, the 3D modeling motion parameters determined according to the second motion estimation technique may be used to re-determine the 3D modeling motion parameters according to the first motion estimation technique.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Vuong Le, Wei Hong, Kar-Han Tan, John Apostolopoulos
  • Patent number: 8941752
    Abstract: Determining a location. An initial image is captured at an image capturing device. The initial image is compared with images in a database of images which have associated locations to determine the location of the image capturing device. A user receives a notification if a location cannot be determined.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: January 27, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, John Apostolopoulos