Patents by Inventor Vijay Gopalakrishnan

Vijay Gopalakrishnan 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).

  • Publication number: 20200053390
    Abstract: Aspects of the subject disclosure may include, for example, embodiments for selecting a first camera from one or more cameras communicatively coupled to a computing device. Further embodiments include adjusting a first hardware controller on the first camera in response to detecting a network condition of a communication network resulting in an adjusted first camera. Additional embodiments include capturing first video content with the adjusted first camera. Also, embodiments include transmitting the first video content to a video content server over the communication network. Other embodiments are disclosed.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Shuai Hao, Vijay Gopalakrishnan
  • Publication number: 20200053351
    Abstract: Aspects of the subject disclosure may include, for example, receiving content that includes a 360-degree video, determining that guidance is enabled with respect to the content, obtaining an input responsive to determining that the guidance is enabled, and obtaining the guidance with respect to a playback of the content, where the obtained guidance is based on the input. Other embodiments are disclosed.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Manuel Briand, Vijay Gopalakrishnan
  • Publication number: 20200052954
    Abstract: The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Applicants: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Vijay Gopalakrishnan, Marco Platania, Zhi-Li Zhang, Yang Zhang
  • Patent number: 10557057
    Abstract: A composition [composition (C)] comprising: —from 0.1 to 99.8% by weight (wt. %) of at least one poly(aryl ether ketone) polymer having a melt flow rate (MFR) equal to or higher than 8 g/10 min at 400° C. and under a load of 2.16 kg, as measured in accordance with ASTM method D1238 [(PAEKHMF) polymer], —from 0.1 to 30 wt. % of at least one poly(tetrafluoroethylene)polymer having a D50 particle size equal to or below 10 ?m, and having a melting temperature equal to or below 324° C. [(PTFE) polymer], —and from 0.1 to 30% wt. % of at least one carbon fiber, and wherein all % are based on the total weight of the composition (C).
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: February 11, 2020
    Assignee: SOLVAY SPECIALTY POLYMERS USA, LLC.
    Inventor: Vijay Gopalakrishnan
  • Publication number: 20200028780
    Abstract: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Applicants: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
  • Patent number: 10531421
    Abstract: Systems and methods for providing accurate data about the distribution of UEs after disaster include a movable eNodeB that is moved to at least three locations. The coordinates for the at least three locations are determined and the distance between the eNodeB and a plurality of UEs is measured. The location of each UE relative to the eNodeB is calculated based on the distance between the eNodeB and the plurality of UEs using trilateration. The coordinates for the UEs is then calculated based on the coordinates for the at least three locations and the determined location of the UEs relative to the eNodeB.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: January 7, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matthew Osinski, Sumit Maheshwari, Shuai Hao, Zihui Ge, Joshua Reich, Vijay Gopalakrishnan
  • Publication number: 20200007905
    Abstract: Aspects of the subject disclosure may include embodiments receiving a request for portions of video content identifying first packets associated with FoV tiles and second packets associated with OOS tiles for the video content in response to receiving the request. Further embodiments include selecting a first and second communication network to transmit the first and second packets, respectively and configuring a socket API for a MPTCP for a device that includes identifying that the first packets are associated with the FoV tiles, a high priority, and are to be transmitted over the first communication network, and the socket API includes identifying that the second packets are associated with the OOS tiles, a low priority, and are to be transmitted over the second communication network. Additional embodiments include transmitting the first and second packets over the first and second communication network, respectively, using MPTCP. Other embodiments are disclosed.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Applicants: AT&T Intellectual Property I, L.P., THE TRUSTEES OF INDIANA UNIVERSITY
    Inventors: Bo Han, Vijay Gopalakrishnan, Feng Qian, Matteo Varvello
  • Publication number: 20200007445
    Abstract: Network function may be dissected and the common functions abstracted into inspection network function as the first hop, for example, of a service function chain. The inspection network function then inserts a value into the network service header (NSH) which may be used for the rest of the network functions of the service function chain.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Muhammad Bilal Anwer, Yulong Zhou, Bo Han, David Mahar, Michael Satterlee, Vijay Gopalakrishnan
  • Publication number: 20190390058
    Abstract: Described herein are foam materials comprising a blend of a poly(biphenyl ether sulfone) (PPSU) and a polyethersulfone polymer (PES) with improved compressive strength and impact performance, a method for their formation, and articles comprising said foam materials for use in various lightweight applications such as transport and building materials.
    Type: Application
    Filed: January 11, 2018
    Publication date: December 26, 2019
    Inventors: Nirupama KENKARE, Kermit S. KWAN, William W. LOONEY, Mohammad Jamal EL-HIBRI, Vijay GOPALAKRISHNAN, Jason RICH
  • Publication number: 20190384862
    Abstract: A whittling proxy system can receive a target web page that includes a plurality of Javascript functions and a plurality of objects needed to load the target web page. The system can determine a target Javascript function of the plurality of Javascript functions to be tested for a whittling capability. The system can generate a full version and a partial version of the target web page. The full version includes all of the plurality of Javascript functions. The partial version includes the plurality of Javascript functions excluding the target Javascript function. The system can conduct a test to determine a first page signature associated with the full version and a second page signature associated with the partial version. The system can determine if the first page signature matches the second page signature, and if so, can determine that the target Javascript function can be whittled.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Applicants: AT&T Intellectual Property I, L.P., Purdue University
    Inventors: Vijay Gopalakrishnan, Subhabrata Sen, Shankaranarayanan Puzhavakath Narayanan, Ashiwan Sivakumar, Sanjay Rao, Mithuna Thottethodi, Terani Vijaykumar
  • Publication number: 20190387039
    Abstract: Aspects of the subject disclosure may include, for example, obtaining data indicative, for a frame of a video, of a field of view of a user; determining from a set of homogeneous tiles of the frame a subset of the homogeneous tiles that covers the field of view, wherein the set of homogeneous tiles has been constructed prior to the obtaining of the data; and merging at least a first tile of the set of homogeneous tiles and a second tile of the set of homogenous tiles into a larger tile, wherein the merging is based upon at least one parameter. Other embodiments are disclosed.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Vijay Gopalakrishnan, Jackson Jarrell Pair, Vikash Sharma
  • Patent number: 10511869
    Abstract: A system for resource provisioning for content delivery of multiple services is disclosed. The system may be configured to offer multiple services, wherein at least one first offered service is delivery of prerecorded content and at least one second offered service is content delivered according to a deadline. In at least one embodiment, the first offered service may be video content, and the second offered service may be broadcast television content. The system may also be configured to deliver at least a portion of the first offered service in advance of use of that portion of the first offered service such that resource demand in connection with delivery of service content of the second offered service at peak delivery may be reduced. As such, fewer resources are needed to provide uninterrupted service of the first and second offered services.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: December 17, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Rittwik Jana, Vaneet Aggarwal, Xu Chen, Vijay Gopalakrishnan, Kadangode Ramakrishnan, Vinay Vaishampayan
  • Patent number: 10511893
    Abstract: A method includes receiving at a directory server a notification from a client system, where the notification indicates that the first client received a corrupt packet of a playfile from a first peer. The method also includes determining if the first peer is a poor quality peer, updating a first peer score for the first peer if the first peer is not a poor quality peer, identifying a second peer that is not on a blacklist, and providing a peer identification associated with the second peer to the client system.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: December 17, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu
  • Publication number: 20190379875
    Abstract: Aspects of the subject disclosure may include, for example, identifying FOV and OOS tiles of the video content. The FOV and OOS tiles are received from a video server. The FOV and OOS tiles are encoded using AVC and a first layer of SVC, respectively. Further embodiments include providing the FOV and OOS tiles for presentation on a display, detecting a change in a field of vision, and identifying other FOV tiles of the video content, which comprise a portion of the OOS tiles. Also, embodiments include requesting the portion of the OOS tiles and receiving the portion of the OOS tiles from the video server over the communication network, which are encoded using an enhancement layer of SVC and then provided, to the display, according the enhancement layer in conjunction with the providing of the OOS tiles according to the first layer. Other embodiments are disclosed.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Applicants: AT&T Intellectual Property I, L.P., THE TRUSTEES OF INDIANA UNIVERSITY
    Inventors: Vijay Gopalakrishnan, Bo Han, Jackson Jarrell Pair, Vikash Sharma, Feng Qian
  • Publication number: 20190373326
    Abstract: Aspects of the subject disclosure may include, for example, a method including obtaining media content and an identification of a plurality of points of interest in the media content, receiving a request from a user to view the media content, obtaining information about the user, identifying one or more highlight points based on the information about the user, presenting the media content to the user, and monitoring the user's consumption of the content, determining a field of view of the highlight point, and presenting a guide indicator in the field of view of the user to provide information about the highlight point. Other embodiments are disclosed.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 5, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Manuel Briand, Vijay Gopalakrishnan
  • Publication number: 20190373391
    Abstract: Aspects of the subject disclosure may include, for example, a method for spherical video streaming over a network by a processing system including a processor, the method including prefetching audio data for rendering the spherical video; determining whether there is a single source or a plurality of sources of audio in the audio data; responsive to a determination that there is only one dominant source of the audio in the audio data, prefetching video data in a field of view centered on spatial coordinates of the dominant source of audio; responsive to a determination that there is the plurality of sources of the audio in the audio data, sorting the plurality of sources of the audio according to an estimated sound source energy for each source in the plurality of sources, thereby creating a sorted list of the plurality of sources; and prefetching video data in plural fields of view centered on spatial coordinates of each audio source in the sorted list of the plurality of sources, wherein the prefetching is
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Manuel Briand, Vijay Gopalakrishnan
  • Publication number: 20190373298
    Abstract: Aspects of the subject disclosure may include, for example, a method including providing a video presentation to user devices. A latency related to the video presentation is determined for each device; a high-latency user device is identified having greater latency than other, low-latency devices. Field of view information is analyzed for each of the low-latency devices; based on the analyzing, a field of view of the high-latency user device is predicted. In accordance with the predicting, a predicted viewing map for the high-latency user device is generated. The video presentation for the high-latency user device is adjusted based on the predicted viewing map. Other embodiments are disclosed.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 5, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Bo Han, Matteo Varvello, Vijay Gopalakrishnan
  • Patent number: 10491546
    Abstract: A provider edge (“PE”) router system and a PE router system controller for hybrid virtualization of PE router functions is disclosed herein. According to one aspect of the concepts and technologies disclosed herein, a PE router system operating at a PE of a network includes an elastic computing system and a plurality of switches. The elastic computing system can include a plurality of hardware resources and a plurality of virtual machines. Each virtual machine of the plurality of virtual machines can utilize at least a portion of the plurality of hardware resources to perform operations. The plurality of virtual machines can include a port virtual machine that provides an interface to a customer edge (“CE”) router operating at a CE of the network. The port virtual machine can provide a first set of operations. The plurality of switches can provide a second set of operations.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: November 26, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vijay Gopalakrishnan, Angela L. Chiu, Oliver Spatscheck, Chengwei Wang, Yang Xu
  • Publication number: 20190334824
    Abstract: Aspects of the subject disclosure may include, for example, obtaining predicted available bandwidths for an end user device, monitoring buffer occupancy of a buffer of the end user device, determining bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy, and adjusting bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy during streaming of the media content to the end user device over a wireless network. Other embodiments are disclosed.
    Type: Application
    Filed: July 11, 2019
    Publication date: October 31, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Rittwik Jana, Jeffrey Erman, Vijay Gopalakrishnan, Emir Halepovic, Rakesh Sinha, Xuan Kelvin Zou
  • Patent number: 10447776
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, initializing a boundary estimate for an optimization of a linear programming model describing a network of media servers for servicing requests for media content items from subscriber devices, where the boundary estimate is an estimate of an infeasible solution of the linear programming model, and calculating iteratively, using an exponential potential function, additional boundary estimates for the linear programming model, wherein the calculating resolves to an improved boundary estimate that corresponds to placement of copies of the media content items at the media servers subject to a set of constraints on storage capacity of media servers and on bandwidth for communication links in the network. Other embodiments are disclosed.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: October 15, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Aaron Francis Archer, Seungjoon Lee, David Lee Applegate, Kadangode Ramakrishnan, Vijay Gopalakrishnan