Patents by Inventor Shyam Parekh

Shyam Parekh 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: 20180331910
    Abstract: Concepts and technologies are disclosed herein for controlling network traffic using acceleration policies. According to various embodiments of the concepts and technologies disclosed herein, an acceleration application can be executed by a device for analyzing data requests, determining if the data communications requested by way of the request can be delayed, accelerated, or otherwise modified (“shifted”) based upon policies and/or network operating conditions. In some embodiments, the acceleration application can be configured to access acceleration policies that can define how certain traffic is to be shifted. The acceleration application also can be configured to obtain and analyze network data to determine network operating conditions and determine, based upon the determined conditions, if traffic is to be shifted based upon the network operating conditions.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Mostafa Tofighbakhsh, Cagatay Buyukkoc, Paul Gausman, Shyam Parekh
  • Patent number: 10033587
    Abstract: Concepts and technologies are disclosed herein for controlling network traffic using acceleration policies. According to various embodiments of the concepts and technologies disclosed herein, an acceleration application can be executed by a device for analyzing data requests, determining if the data communications requested by way of the request can be delayed, accelerated, or otherwise modified (“shifted”) based upon policies and/or network operating conditions. In some embodiments, the acceleration application can be configured to access acceleration policies that can define how certain traffic is to be shifted. The acceleration application also can be configured to obtain and analyze network data to determine network operating conditions and determine, based upon the determined conditions, if traffic is to be shifted based upon the network operating conditions.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: July 24, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mostafa Tofighbakhsh, Cagatay Buyukkoc, Paul Gausman, Shyam Parekh
  • Patent number: 9813840
    Abstract: An application programming interface request is guided to an application server. The application programming interface request is received from a communication device via a communication network. Data indicating a context of the communication network in relation to the communication device is obtained. An application server to which to send the application programming interface request is determined based on the data indicating the context of the communication network in relation to the communication device.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: November 7, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mostafa Tofighbakhsh, Shyam Parekh, Milap Majmundar
  • Patent number: 9647946
    Abstract: Concepts and technologies are disclosed herein for controlling data access and rate in a network. An enforcement application can detect a request for a data session and determine how and when the requested data session is to be established. The enforcement application can consider various data, input obtained at the user device, and/or other considerations including subscriber data and network data. Based upon these data, the enforcement application can determine network congestion, available resources, available bandwidth, an allocation rate of congestion credits (“credits”) for the user, a flow rate of the credits from an account to a credit pool, and a usage rate of the credits from the credit pool. The enforcement application can be configured to enforce the usage rate against a data session and to issue one or more commands to control the data session.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: May 9, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Shyam Parekh, Catagay Buyukkoc, Yonatan Aharon Levy, Mostafa Tofighbakhsh
  • Publication number: 20150142871
    Abstract: An application programming interface request is guided to an application server. The application programming interface request is received from a communication device via a communication network. Data indicating a context of the communication network in relation to the communication device is obtained. An application server to which to send the application programming interface request is determined based on the data indicating the context of the communication network in relation to the communication device.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Mostafa Tofighbakhsh, Shyam Parekh, Milap Majmundar
  • Publication number: 20150134798
    Abstract: Crowd sourcing data is translated into a standard crowd sourcing format for crowd sourcing analytics. Mobile devices automatically send reports of standardized crowd sourcing information to a centralized crowd-sourcing server. The centralized crowd-sourcing server aggregates all the reports according to location. Crowd sourcing applications query the centralized crowd-sourcing server to retrieve standardized data for populations of mobile devices sharing the same location. Crowd sourcing analytics may be quickly and inexpensively performed with reduced queries to individual devices.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Mostafa Tofighbakhsh, Cagatay Buyukkoc, Shyam Parekh
  • Publication number: 20140149262
    Abstract: Concepts and technologies are disclosed herein for controlling data access and rate in a network. An enforcement application can detect a request for a data session and determine how and when the requested data session is to be established. The enforcement application can consider various data, input obtained at the user device, and/or other considerations including subscriber data and network data. Based upon these data, the enforcement application can determine network congestion, available resources, available bandwidth, an allocation rate of congestion credits (“credits”) for the user, a flow rate of the credits from an account to a credit pool, and a usage rate of the credits from the credit pool. The enforcement application can be configured to enforce the usage rate against a data session and to issue one or more commands to control the data session.
    Type: Application
    Filed: November 27, 2012
    Publication date: May 29, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Shyam Parekh, Catagay Buyukkoc, Yonatan Aharon Levy, Mostafa Tofighbakhsh
  • Publication number: 20140136670
    Abstract: Concepts and technologies are disclosed herein for controlling network traffic using acceleration policies. According to various embodiments of the concepts and technologies disclosed herein, an acceleration application can be executed by a device for analyzing data requests, determining if the data communications requested by way of the request can be delayed, accelerated, or otherwise modified (“shifted”) based upon policies and/or network operating conditions. In some embodiments, the acceleration application can be configured to access acceleration policies that can define how certain traffic is to be shifted. The acceleration application also can be configured to obtain and analyze network data to determine network operating conditions and determine, based upon the determined conditions, if traffic is to be shifted based upon the network operating conditions.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mostafa Tofighbakhsh, Cagatay Buyukkoc, Paul Gausman, Shyam Parekh
  • Patent number: 8526932
    Abstract: Performance of a mobile device can be regulated base on the performance zone in which the mobile device is located. Applications can be executed via the mobile device in accordance with locally imposed rules and policies associated with the performance zone. The rules and policies can be stored on the mobile device. The rules and policies can be associated with a color codes that are associated with respective performance zones.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: September 3, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mostafa Tofighbakhsh, Shyam Parekh, David Wolter
  • Publication number: 20130150011
    Abstract: Performance of a mobile device can be regulated base on the performance zone in which the mobile device is located. Applications can be executed via the mobile device in accordance with locally imposed rules and policies associated with the performance zone. The rules and policies can be stored on the mobile device. The rules and policies can be associated with a color codes that are associated with respective performance zones.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: MOSTAFA TOFIGHBAKHSH, SHYAM PAREKH, DAVID WOLTER
  • Patent number: 8443097
    Abstract: The present invention relates to a queue management unit and method for streaming video packets in a wireless network. The method includes determining a type of frame from a header of a video packet received at a transmit buffer. The method further includes discarding the received frame if the received frame is dependent upon any previously discarded frame, otherwise storing the received frame in one of a plurality of sub-queues of the transmit buffer according to the type of frame, where each sub-queue of the plurality of sub-queues stores frames corresponding to one type of frame. Also, the method includes creating space in the transmit buffer if there is insufficient space for a higher priority frame by discarding lower priority frames, as well as discarding frames in the transmit if the received frame is delayed more than a maximum period of time.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: May 14, 2013
    Assignee: Alcatel Lucent
    Inventors: Shyam Parekh, Doru Calin, Ehsan Haghani
  • Publication number: 20110252155
    Abstract: The present invention relates to a queue management unit and method for streaming video packets in a wireless network. The method includes determining a type of frame from a header of a video packet received at a transmit buffer. The method further includes discarding the received frame if the received frame is dependent upon any previously discarded frame, otherwise storing the received frame in one of a plurality of sub-queues of the transmit buffer according to the type of frame, where each sub-queue of the plurality of sub-queues stores frames corresponding to one type of frame. Also, the method includes creating space in the transmit buffer if there is insufficient space for a higher priority frame by discarding lower priority frames, as well as discarding frames in the transmit if the received frame is delayed more than a maximum period of time.
    Type: Application
    Filed: April 12, 2010
    Publication date: October 13, 2011
    Inventors: Shyam Parekh, Doru Calin, Ehsan Haghani
  • Publication number: 20110067072
    Abstract: A method and apparatus for preserving the video quality of encoded video signals when transmitted over a communications network. The video signals may comprise Motion Picture Experts Group (MPEG) encoded video signals and the communications network may comprise a WiMAX or an LTE network. Illustratively, an MPEG encoded video signal is decomposed into three component video streams made up of I-frames, P-frames and B-frames, respectively. The three video streams may then be independently transmitted as separate and independent flows with different Quality of Service (QoS) levels. For example, the video stream comprising I-frames may be assigned a highest QoS level, while the video stream comprising B-frames may be assigned a lowest QoS level (with the video stream comprising P-frames assigned a QoS level therebetween). A receiver at the receiving end receives the independently transmitted video streams and combines them together to reproduce the encoded video signal.
    Type: Application
    Filed: October 27, 2009
    Publication date: March 17, 2011
    Inventors: Shyam Parekh, Doru Calin, Ehsan Haghani, Eunyoung Kim
  • Publication number: 20070253341
    Abstract: The invention comprises a method and apparatus for determining a network connectivity in a network having a plurality of nodes. In particular, one embodiment of the method includes generating a candidate link for each of a plurality of node pairs, predicting a performance of each candidate link by evaluating an expected impact of at least one condition on each candidate link, and determining the network topology using the predicted performances of the candidate links. The performance of each candidate link may be predicted by identifying at least one condition, determining the expected impact of the at least one condition on the candidate link, and predicting the performance of the candidate link by adjusting an expected performance of the candidate link using the expected impact of the at least one condition on the candidate link.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Inventors: Gary Atkinson, Xiang Liu, Ramesh Nagarajan, Shyam Parekh
  • Publication number: 20070076598
    Abstract: The invention comprises a method and apparatus that prevents the activation of a congestion controlling process that would otherwise be activated in response any packet loss condition. The congestion controlling process is inhibited when a congestion parameter associated indicates that the packet loss condition is not caused by congestion.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Gary Atkinson, Ramesh Nagarajan, Shyam Parekh