Patents by Inventor Faramak Vakil
Faramak Vakil 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: 8935305Abstract: Generating a sequential semantic representation and a resulting content item sequence or presentation is disclosed. A set of nodes and paths among the nodes are determined. Each node includes a corresponding a set of criteria. The paths define a relationship among the plurality of nodes. Transitional operators that define additional criteria for the nodes, are associated with the paths. Content items that include characteristics that are determined to match the corresponding set of criteria for at least one of the nodes are retrieved.Type: GrantFiled: December 20, 2012Date of Patent: January 13, 2015Assignee: General Instrument CorporationInventors: Ashley B. Novak, Dragan M. Boscovic, Paul C. Davis, Faisal Ishtiaq, Hiren M. Mandalia, Alfonso Martinez Smith, Faramak Vakil, Narayanan Venkitaraman
-
Publication number: 20140181160Abstract: Generating a sequential semantic representation and a resulting content item sequence or presentation is disclosed. A set of nodes and paths among the nodes are determined. Each node includes a corresponding a set of criteria. The paths define a relationship among the plurality of nodes. Transitional operators that define additional criteria for the nodes, are associated with the paths. Content items that include characteristics that are determined to match the corresponding set of criteria for at least one of the nodes are retrieved.Type: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Ashley B. Novak, Dragan M. Boscovic, Paul C. Davis, Faisal Ishtiaq, Hiren M. Mandalia, Alfonso Martinez Smith, Faramak Vakil, Narayanan Venkitaraman
-
Patent number: 8645282Abstract: A Secure Virtual Point of Service (SVPOS) that coordinates the authentication, authorization, and identity, settlement, arbitration and non-repudiation for an electronic commercial transaction. For each commercial transaction, both the buyer and merchant authenticate itself to the SVPOS and create two unique transaction encryption keys, one for the buyer and one for the merchant. The merchant uses both encryption keys to encrypt a package that include at least product identification. The merchant and buyer calculate a hash of the package and transmit the calculated hash to the SVPOS for comparison to prevent repudiation. If the calculated hash is identical the buyer receives the merchants encryption key and decrypts the package. Payment is released by the SVPOS if the buyer is satisfied with the package via a Parlay system. If the buyer is not satisfied, said SVPOS performs arbitration between the buyer and merchant to determine if the package is correct.Type: GrantFiled: May 16, 2006Date of Patent: February 4, 2014Assignee: TTI Inventions C LLCInventors: Faramak Vakil, Vijay K. Varma, Raquel Morera Sempere, Giovanni Di Crescenzo
-
Patent number: 8631104Abstract: A system and method are provided by which a wireless network service provider is able to provide and maintain a high level of quality of service for terminals in the corresponding network, by overcoming problems that result in a diminished quality of service, including handoff delays as terminals move between cells in a network and the uncertainly as to which cell the individual terminals are moving to as they roam within the network. Providing and maintaining a high level of quality of service in a wireless network includes recording a history of movements of a terminal within the wireless network, analyzing the movements of the terminal within the wireless network to compute a probability distribution of the terminal's target location, and allocating network resources, including bandwidth and priority scheme, to the terminal based on the probability distribution for the terminal.Type: GrantFiled: September 6, 2001Date of Patent: January 14, 2014Assignees: Toshiba America Research, Inc., Telcordia Technologies Inc.Inventors: Prathima Agrawal, Shinichi Baba, Faramak Vakil
-
Patent number: 8578498Abstract: Methods for using integrity checking techniques to identify and locate computer viruses are provided. A method for virus localization for each of three types of virus infections is provided, including the steps of computing a sequence of file blocks, calculating hashes for the sequences of file blocks from a host file and calculating hashes for the same or related sequences of file blocks from an infected file, and comparing the hashes from host file to the hashes from the infected file from the same or related sequences of file blocks such that when some of said first hashes and said second hashes do not match, a location of a virus is output. Methods for computing the sequence of file blocks depending on the type of virus infection, and for calculating the hashes using a collision resistant hash function, a digital signature scheme, a message authentication code, or a pseudo-random function.Type: GrantFiled: February 29, 2012Date of Patent: November 5, 2013Assignee: TTI Inventions C LLCInventors: Giovanni Di Crescenzo, Faramak Vakil
-
Patent number: 8572743Abstract: Methods for using integrity checking techniques to identify and locate computer viruses are provided. A method for virus localization for each of three types of virus infections is provided, including the steps of computing a sequence of file blocks, calculating hashes for the sequences of file blocks from a host file and calculating hashes for the same or related sequences of file blocks from an infected file, and comparing the hashes from host file to the hashes from the infected file from the same or related sequences of file blocks such that when some of said first hashes and said second hashes do not match, a location of a virus is output. Methods for computing the sequence of file blocks depending on the type of virus infection, and for calculating the hashes using a collision resistant hash function, a digital signature scheme, a message authentication code, or a pseudo-random function.Type: GrantFiled: February 29, 2012Date of Patent: October 29, 2013Assignee: TTI Inventions C LLCInventors: Giovanni Di Crescenzo, Faramak Vakil
-
Patent number: 8554237Abstract: The present application discloses, inter alia, a system for improving the aggregate throughput of a wireless local area network which includes: at least one access point that is equipped with at least one transceiver configured to simultaneously transmit and receive at multiple frequencies using multiple channels; and the access point being configured to acquire channel conditions of users and to pool sets of users on the channels based on the channel conditions.Type: GrantFiled: December 4, 2009Date of Patent: October 8, 2013Assignees: Toshiba America Research, Inc., Telcordia Technologies, Inc.Inventors: Kamesh Medepalli, David Famolari, Praveen Gopalakrishnan, Toshikazu Kodama, Ryoko Matsuo, Shunichi Obayashi, Faramak Vakil
-
Patent number: 8385937Abstract: A system and method for equalizing traffic between antenna beams is described. Aspects of the system and method may vary the beam widths to attempt to equalize traffic based on non-real-time communications and/or non-real-time communications.Type: GrantFiled: July 7, 2004Date of Patent: February 26, 2013Assignees: Toshiba America Research Inc., Telcordia Inc.Inventors: Faramak Vakil, David Famolari, Kamesh Medepalli, Prathima Agrawal, Toshikazu Kodama, Shuichi Obayashi, Ryoko Matsuo
-
Patent number: 8320878Abstract: A communication system comprises network elements (103, 105, 107, 109) and user equipments (101), at least some of which comprise a charging proxy (205). The system further comprises a charging server (111) which includes a topic controller (305) for initializing charging topics where each charging topic is associable with charging data. The charging server (111) furthermore comprises functionality for registering proxies as subscribing proxies or publishing proxies (or both) for the different charging topics. A receiver (301, 311) receives charging data messages from charging proxies and validates a first set of charging data belonging to a first charging topic in response to a first set of charging proxies registered as publishing proxies for the first charging topic. A charging data transmitter (313) transmits the first set of charging data to a second set of charging proxies registered as subscribing proxies for the first charging topic.Type: GrantFiled: May 20, 2008Date of Patent: November 27, 2012Assignee: Motorola Mobility LLCInventors: Faramak Vakil, Dragan M. Boscovic, Marco Fratti, Surender Kumar
-
Publication number: 20120167223Abstract: Methods for using integrity checking techniques to identify and locate computer viruses are provided. A method for virus localization for each of three types of virus infections is provided, including the steps of computing a sequence of file blocks, calculating hashes for the sequences of file blocks from a host file and calculating hashes for the same or related sequences of file blocks from an infected file, and comparing the hashes from host file to the hashes from the infected file from the same or related sequences of file blocks such that when some of said first hashes and said second hashes do not match, a location of a virus is output. Methods for computing the sequence of file blocks depending on the type of virus infection, and for calculating the hashes using a collision resistant hash function, a digital signature scheme, a message authentication code, or a pseudo-random function.Type: ApplicationFiled: February 29, 2012Publication date: June 28, 2012Applicant: TTI INVENTIONS C LLCInventors: Giovanni Di Crescenzo, Faramak Vakil
-
Publication number: 20120159181Abstract: Methods for using integrity checking techniques to identify and locate computer viruses are provided. A method for virus localization for each of three types of virus infections is provided, including the steps of computing a sequence of file blocks, calculating hashes for the sequences of file blocks from a host file and calculating hashes for the same or related sequences of file blocks from an infected file, and comparing the hashes from host file to the hashes from the infected file from the same or related sequences of file blocks such that when some of said first hashes and said second hashes do not match, a location of a virus is output. Methods for computing the sequence of file blocks depending on the type of virus infection, and for calculating the hashes using a collision resistant hash function, a digital signature scheme, a message authentication code, or a pseudo-random function.Type: ApplicationFiled: February 29, 2012Publication date: June 21, 2012Applicant: TTI INVENTIONS C LLCInventors: Giovanni Di Crescenzo, Faramak Vakil
-
Patent number: 8191146Abstract: Methods for using integrity checking techniques to identify and locate computer viruses are provided. A method for virus localization for each of three types of virus infections is provided, including the steps of computing a sequence of file blocks, calculating hashes for the sequences of file blocks from a host file and calculating hashes for the same or related sequences of file blocks from an infected file, and comparing the hashes from host file to the hashes from the infected file from the same or related sequences of file blocks such that when some of said first hashes and said second hashes do not match, a location of a virus is output. Methods are provided for computing the sequence of file blocks depending on the type of virus infection, and for calculating the hashes using a collision resistant hash function, a digital signature scheme, a message authentication code, or a pseudo-random function.Type: GrantFiled: October 30, 2007Date of Patent: May 29, 2012Assignee: TTI Inventions C LLCInventors: Giovanni Di Crescenzo, Faramak Vakil
-
Patent number: 8121600Abstract: A method and apparatus is provided for hand-off of a mobile User Equipment (UE) across a femto cellular network. The method includes dynamically clustering a plurality of neighboring femto cells in a vicinity of a first femto cell to which a mobile UE is currently attached. The dynamic cluster of neighboring femto cells is moved across the femto cellular network in accordance with movement of the mobile UE across the femto cellular network.Type: GrantFiled: December 30, 2008Date of Patent: February 21, 2012Assignee: Motorola Mobility, Inc.Inventors: Faramak Vakil, Dragan M. Boscovic, Samuel D. Glazer, Surender Kumar
-
Patent number: 8107956Abstract: A method is provided for enabling an over the top (OTT) service over a broadband network. The method includes receiving a registration request from a mobile User Equipment (UE) over a femto cell to register with a cellular operator of a cellular network. The registration request is forwarded to an authentication, authorization, and accounting (AAA) server associated with the cellular operator to register the mobile UE therewith. A rendition of the registration request is forwarded to an AAA server associated with a broadband operator of a broadband network to register the mobile UE therewith.Type: GrantFiled: December 30, 2008Date of Patent: January 31, 2012Assignee: Motorola Mobility, Inc.Inventors: Faramak Vakil, Dragan M. Boscovic, Samuel D. Glazer, Surender Kumar
-
Patent number: 7974602Abstract: A system and method are provided by which a network operator is able to detect fraudulent use of a subscriber's terminal, regardless of whether or not the subscriber is aware of the fraudulent use of her terminal. Detecting unauthorized terminal use in a wireless network includes recording a history of terminal location and registration patterns, analyzing the recorded history of location and registration patterns of the terminal, monitoring current location and registration patterns of the terminal, and requesting clarification when a deviation between said statistical analysis of the location and registration patterns of said terminal and said current location and registration patterns of said terminal is detected.Type: GrantFiled: September 6, 2001Date of Patent: July 5, 2011Assignees: Toshiba America Research Inc., Telcordia Technologies, Inc.Inventors: Prathima Agrawal, Nobuyasu Nakjima, Yoshihiro Ohba, Faramak Vakil
-
Publication number: 20100167740Abstract: A method and apparatus is provided for hand-off of a mobile User Equipment (UE) across a femto cellular network. The method includes dynamically clustering a plurality of neighboring femto cells in a vicinity of a first femto cell to which a mobile UE is currently attached. The dynamic cluster of neighboring femto cells is moved across the femto cellular network in accordance with movement of the mobile UE across the femto cellular network.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Applicant: Motorola, Inc.Inventors: Faramak Vakil, Dragan M. Boscovic, Samuel D. Glazer, Surender Kumar
-
Publication number: 20100167732Abstract: A method is provided for enabling an over the top (OTT) service over a broadband network. The method includes receiving a registration request from a mobile User Equipment (UE) over a femto cell to register with a cellular operator of a cellular network. The registration request is forwarded to an authentication, authorization, and accounting (AAA) server associated with the cellular operator to register the mobile UE therewith. A rendition of the registration request is forwarded to an AAA server associated with a broadband operator of a broadband network to register the mobile UE therewith.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Applicant: Motorola, Inc.Inventors: Faramak Vakil, Dragan M. Boscovic, Samuel D. Glazer, Surender Kumar
-
Publication number: 20100142465Abstract: The present application discloses, inter alia, a system for improving the aggregate throughput of a wireless local area network which includes: at least one access point that is equipped with at least one transceiver configured to simultaneously transmit and receive at multiple frequencies using multiple channels; and the access point being configured to acquire channel conditions of users and to pool sets of users on the channels based on the channel conditions.Type: ApplicationFiled: December 4, 2009Publication date: June 10, 2010Applicants: TOSHIBA AMERICA RESEARCH, INC., TELCORDIA TECHNOLOGIES, INC.Inventors: Kamesh MEDEPALLI, David FAMOLARI, Praveen GOPALAKRISHNAN, Toshikazu KODAMA, Ryoko MATSUO, Shuichi OBAYASHI, Faramak VAKIL
-
Publication number: 20100058205Abstract: A device comprises a display arrangement which includes a plurality of displays that are movable relative to each other such that a plurality of display configurations can be achieved. Each of the display configurations provides a combined display area which is different for at least two of the display configurations. An application processor is operable to execute a plurality of user applications, each of which can provide a display output. A display driver is arranged to generate an arrangement of display output for the display arrangement from the display output of an application being executed. The display driver sets a display characteristic for the arrangement of display output in response to a characteristic of the executed application and the deployed display configuration. For example, depending on the application being executed and the current display configuration, a size of a display window used for the application can be selected.Type: ApplicationFiled: September 4, 2008Publication date: March 4, 2010Applicant: MOTOROLA, INC.Inventors: Faramak Vakil, Mehran Bagheri
-
Publication number: 20100056184Abstract: A cellular communication system comprises a network supporting user equipment over an air interface, the network having a hierarchical cell arrangement with overlay cells and underlay cells. An underlay base station is associated with a subset of registered user equipment. An activation server switches the underlay base station between an inactive mode and an active mode in response to detecting that registered user equipment meets a location criterion. The underlay base station only supports user equipment when in the active mode, e.g., it may only transmit a pilot signal in this mode. Interference and power consumption may be substantially reduced by sending the base station into the inactive mode thereby resulting in increased capacity of the cellular communication system as a whole.Type: ApplicationFiled: August 26, 2008Publication date: March 4, 2010Applicant: MOTOROLA, INC.Inventors: Faramak Vakil, Dragan M. Boscovic