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: 20180331910Abstract: 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: ApplicationFiled: July 23, 2018Publication date: November 15, 2018Applicant: AT&T Intellectual Property I, L.P.Inventors: Mostafa Tofighbakhsh, Cagatay Buyukkoc, Paul Gausman, Shyam Parekh
-
Patent number: 10033587Abstract: 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: GrantFiled: November 9, 2012Date of Patent: July 24, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Mostafa Tofighbakhsh, Cagatay Buyukkoc, Paul Gausman, Shyam Parekh
-
Patent number: 9813840Abstract: 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: GrantFiled: November 20, 2013Date of Patent: November 7, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Mostafa Tofighbakhsh, Shyam Parekh, Milap Majmundar
-
Patent number: 9647946Abstract: 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: GrantFiled: November 27, 2012Date of Patent: May 9, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Shyam Parekh, Catagay Buyukkoc, Yonatan Aharon Levy, Mostafa Tofighbakhsh
-
Publication number: 20150142871Abstract: 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: ApplicationFiled: November 20, 2013Publication date: May 21, 2015Applicant: AT&T Intellectual Property I, L.P.Inventors: Mostafa Tofighbakhsh, Shyam Parekh, Milap Majmundar
-
Publication number: 20150134798Abstract: 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: ApplicationFiled: November 13, 2013Publication date: May 14, 2015Applicant: AT&T Intellectual Property I, L.P.Inventors: Mostafa Tofighbakhsh, Cagatay Buyukkoc, Shyam Parekh
-
Publication number: 20140149262Abstract: 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: ApplicationFiled: November 27, 2012Publication date: May 29, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Shyam Parekh, Catagay Buyukkoc, Yonatan Aharon Levy, Mostafa Tofighbakhsh
-
Publication number: 20140136670Abstract: 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: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Mostafa Tofighbakhsh, Cagatay Buyukkoc, Paul Gausman, Shyam Parekh
-
Patent number: 8526932Abstract: 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: GrantFiled: December 8, 2011Date of Patent: September 3, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Mostafa Tofighbakhsh, Shyam Parekh, David Wolter
-
Publication number: 20130150011Abstract: 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: ApplicationFiled: December 8, 2011Publication date: June 13, 2013Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: MOSTAFA TOFIGHBAKHSH, SHYAM PAREKH, DAVID WOLTER
-
Patent number: 8443097Abstract: 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: GrantFiled: April 12, 2010Date of Patent: May 14, 2013Assignee: Alcatel LucentInventors: Shyam Parekh, Doru Calin, Ehsan Haghani
-
Publication number: 20110252155Abstract: 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: ApplicationFiled: April 12, 2010Publication date: October 13, 2011Inventors: Shyam Parekh, Doru Calin, Ehsan Haghani
-
Publication number: 20110067072Abstract: 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: ApplicationFiled: October 27, 2009Publication date: March 17, 2011Inventors: Shyam Parekh, Doru Calin, Ehsan Haghani, Eunyoung Kim
-
Publication number: 20070253341Abstract: 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: ApplicationFiled: April 28, 2006Publication date: November 1, 2007Inventors: Gary Atkinson, Xiang Liu, Ramesh Nagarajan, Shyam Parekh
-
Publication number: 20070076598Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Gary Atkinson, Ramesh Nagarajan, Shyam Parekh