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: 11178020Abstract: 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: GrantFiled: April 24, 2019Date of Patent: November 16, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Robert E. Barton, Jerome Henry, John Apostolopoulos
-
Patent number: 11140730Abstract: 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: GrantFiled: March 15, 2019Date of Patent: October 5, 2021Assignee: Cisco Technology, Inc.Inventors: Ashok Krishnaji Moghe, John Apostolopoulos
-
Patent number: 10897735Abstract: 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: GrantFiled: March 25, 2020Date of Patent: January 19, 2021Assignee: Cisco Technology, Inc.Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
-
Publication number: 20200344131Abstract: 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: ApplicationFiled: April 24, 2019Publication date: October 29, 2020Applicant: Cisco Technology, Inc.Inventors: Robert E. Barton, Jerome Henry, John Apostolopoulos
-
Publication number: 20200296779Abstract: 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: ApplicationFiled: March 15, 2019Publication date: September 17, 2020Inventors: Ashok Krishnaji Moghe, John Apostolopoulos
-
Publication number: 20200229064Abstract: 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: ApplicationFiled: March 25, 2020Publication date: July 16, 2020Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
-
Patent number: 10652800Abstract: 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: GrantFiled: May 17, 2019Date of Patent: May 12, 2020Assignee: Cisco Technology, Inc.Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
-
Patent number: 10461780Abstract: 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: GrantFiled: January 13, 2017Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Xiaoqing Zhu, Ahmed Badr, Wai-tian Tan, Ashish Khisti, John Apostolopoulos
-
Publication number: 20190274085Abstract: 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: ApplicationFiled: May 17, 2019Publication date: September 5, 2019Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
-
Patent number: 10341931Abstract: 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: GrantFiled: December 19, 2017Date of Patent: July 2, 2019Assignee: Cisco Technology, Inc.Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
-
Publication number: 20190191355Abstract: 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: ApplicationFiled: December 19, 2017Publication date: June 20, 2019Inventors: John Apostolopoulos, John M. Graybeal, Louis Gwyn Samuel, Jerome Henry
-
Publication number: 20180205394Abstract: 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: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Inventors: Xiaoqing Zhu, Ahmed Badr, Wai-tian Tan, Ashish Khisti, John Apostolopoulos
-
Patent number: 9732515Abstract: 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: GrantFiled: September 25, 2016Date of Patent: August 15, 2017Inventors: Henry Wesseler, John Apostolopoulos
-
Publication number: 20170130451Abstract: 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: ApplicationFiled: September 25, 2016Publication date: May 11, 2017Inventors: Henry Wesseler, John Apostolopoulos
-
Patent number: 9493944Abstract: 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: GrantFiled: July 27, 2015Date of Patent: November 15, 2016Inventors: Henry Wesseler, John Apostolopoulos
-
Patent number: 9462018Abstract: 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: GrantFiled: January 10, 2008Date of Patent: October 4, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Eric E. Setton, Siddhartha Annapureddy, John Apostolopoulos
-
Publication number: 20160088206Abstract: 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: ApplicationFiled: April 30, 2013Publication date: March 24, 2016Inventors: Ian N Robinson, John Apostolopoulos
-
Patent number: 9286717Abstract: 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: GrantFiled: July 30, 2013Date of Patent: March 15, 2016Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Vuong Le, Wei Hong, Kar-Han Tan, John Apostolopoulos
-
Publication number: 20150035820Abstract: 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: ApplicationFiled: July 30, 2013Publication date: February 5, 2015Applicant: Hewlett-Packard Development Company, L.P.Inventors: Vuong Le, Wei Hong, Kar-Han Tan, John Apostolopoulos
-
Patent number: 8941752Abstract: 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: GrantFiled: April 30, 2012Date of Patent: January 27, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wai-Tian Tan, John Apostolopoulos