Patents Assigned to TTI Inventions C LLC
  • Patent number: 9077691
    Abstract: A digital content distribution system uses a Digital Rights Management Controller that performs a set of arbitrary tests against the transfer request from one user to another such as user A to user B. Assuming these tests are successful, the DRM sends an encryption key to transferring user A. This encryption key E is taken from a table of encryption key/hash pairs which have been provided to the DRM Controller by an external authority such as the content rights holder. User A encrypts the content using they key provided by the DRM controller and then optionally calculates a hash over the encrypted form of the content E(X) and returns this value to the DRM Controller. On checking the returned hash against the hash from the table the DRM controller knows that user A does indeed have the digital content X in good condition. The DRM Controller then instructs both users A and B that the transfer may proceed. The encrypted form of the content E(X) is transferred from A to B.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: July 7, 2015
    Assignee: TTI Inventions C LLC
    Inventors: David J. Marples, John R. Wullert, II
  • Patent number: 8908530
    Abstract: A system and method for optimizing the efficiency of data sharing among a set of radio nodes in a radio environment is provided. The technique includes identifying a data unit and assigning it a class, identifying a connectivity type, computing a significance factor based on connectivity type and assigned class, mapping the significance factor to a priority factor, and scheduling output of the data unit based on the priority factor. A scheduler algorithm can be used for scheduling output. The class can be assigned based on which nodes of the set of radio nodes possess copies of the data unit at a given time. An arbitration process can be used to determine the priority factor. A significance factor weighting algorithm, based on how many nodes will be receiving the data and on how much a node needs the data, can be used to determine the significance factor.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: December 9, 2014
    Assignee: TTI Inventions C LLC
    Inventors: Richard Lau, Heechang Kim, Bruce Siegell
  • Patent number: 8724508
    Abstract: A solution to the problem of automated policy generation for mobile ad hoc networks includes an optimization-based, utility-driven approach aimed at generating optimal policies with respect to the given network objectives. The combination of optimization heuristics and network simulation is used to solve the problem. Specifically, the problem of automated generation of network management policies based on available network plans and related information is solved by converting the policy generation into the following optimization problem: given network information and objectives as input, generate optimal policies as output. The optimization process is guided by a utility function based on performance evaluation criteria reflecting the network objectives.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: May 13, 2014
    Assignee: TTI Inventions C LLC
    Inventors: Cho-Yu Jason Chiang, Gary Levin, Yitzchak Gottlieb, Ritu Chadha, Shih-wei Li
  • Patent number: 8670418
    Abstract: Methods and systems in a wireless receiver for enabling the reception of input signals at varied power levels in the presence of co-channel interference utilizing combinations of space-time adaptive processing, interference cancellation multi-user detection, and combined techniques. In multi-user detection, code, timing, and possibly channel information of multiple users are jointly used to better detect each individual user. The novel combination of adaptive signal reconstruction techniques with interference cancellation techniques provides accurate temporal cancellation of interference with minimal interference residuals.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: March 11, 2014
    Assignee: TTI Inventions C LLC
    Inventors: Joseph Charles Liberti, Jr., Shimon Moshavi, Paul Gerald Zablocky
  • Patent number: 8645282
    Abstract: 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: Grant
    Filed: May 16, 2006
    Date of Patent: February 4, 2014
    Assignee: TTI Inventions C LLC
    Inventors: Faramak Vakil, Vijay K. Varma, Raquel Morera Sempere, Giovanni Di Crescenzo
  • Patent number: 8620259
    Abstract: A method and apparatus for implementing new services is disclosed whereby a model of the system implementing a new service is created by a function referred to herein as a Service Designer and then different views of the service from the perspective of individual OSS subsystems are published at a Service Hub for use in configuring new services. When a request for service arrives at a subsystem in the network, such as an ordering system, that subsystem will illustratively request a view of the service from the Service Hub. This view is representative of the interfaces and attributes common between the requesting subsystem and other network components, with interfaces to the requesting subsystem. The requesting subsystem then uses this view to transmit values of attributes that are defined to be communicated between the requesting subsystem and other network components.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: December 31, 2013
    Assignee: TTI Inventions C LLC
    Inventors: John R. Wullert, II, Munir Cochinwala, Hyong Sop Shim
  • Patent number: 8615071
    Abstract: A generic approach for identifying, authenticating, and correlating a received massage with a particular event and a particular recipient, regardless of the number of events, number of recipients and types of media used for the originally sent message, is achieved by the inclusion of a unique ID embedded in each originally sent message. Upon receipt of an incoming reply message, a parser extracts the unique ID information provided by the recipient from the message for correlation of the incoming message with the associated sent message.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: December 24, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Chiao-Wei Lee, Chao-Chi Tong, Mark J. Szachara
  • Patent number: 8615214
    Abstract: The present invention discloses a method, system and a program storage device for remotely accessing medically relevant data stored on a server and provides remote access over a cellular or PCS communications network employing either a SMS or MMS communication protocol allowing dissemination of an individual's medically relevant data in an emergency, wherein the server authenticates each accessing PCS device by determining whether said accessing PCS device ID is stored in an emergency medical profile database and sending the user inputted emergency related personal data if the accessing PCS device ID is found in the emergency medical database device.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: December 24, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Ashish Jain, Marc Pucci, John R. Wullert, II
  • Patent number: 8578498
    Abstract: 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: Grant
    Filed: February 29, 2012
    Date of Patent: November 5, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Giovanni Di Crescenzo, Faramak Vakil
  • Patent number: 8577733
    Abstract: A system and method to enable dynamic partner selection and subsequent order fulfillment by a service provider is presented. The system and method has an order entry device for obtaining an order, a service specification corresponding to the order, a flow execution engine, a partner selector mechanism, at least one partner, and at least one component obtained from the service specification, the component being broadcast from the partner selector mechanism to the partner, who responds to the broadcast, such that all of the partner responses are optimized by the partner selector mechanism for execution by said flow execution engine to fulfill the order.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: November 5, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Beauford Atwater, Munir Cochinwala, Josephine Micallef, John R. Wullert, II
  • Patent number: 8572743
    Abstract: 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: Grant
    Filed: February 29, 2012
    Date of Patent: October 29, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Giovanni Di Crescenzo, Faramak Vakil
  • Patent number: 8448159
    Abstract: A system and method for allowing external execution-time adaptation of application behavior of an application in a telecommunication system without modification to the application code comprises an application having at least one break point and residing on an application server, at least one identifiable decision engine, and a listing of break points that has for each break point at least one identifier of the decision engine, such that at one of the break points, the application accesses the listing of break points, invokes the listed instances of the decision engine corresponding to the break point, and adapts application behavior based on the decision engine. In addition, each entry in the listing of break points can have a sequence number so that if two entries for the same break point have equal sequence numbers, the decision engines identified in these entries can be invoked in parallel.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: May 21, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Munir Cochinwala, Josephine Micallef, John R. Wullert, II
  • Patent number: 8442005
    Abstract: In a telecommunications network in which a mobile handset is capable of communicating in both an IP domain and a non-IP domain, the handoff of an existing communications session between the mobile handset and a fixed user is facilitated by a handoff controller implemented in a service control point. The handoff controller implements different handoff methods depending on the status of the fixed user and the transition of the mobile user. Additionally 802.21 Media Independent Handover Function in conjunction with SIP is used to facilitate handover between IP and Non-IP points in the system.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: May 14, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Ashutosh Dutta, Subir Das, Donald R. Lukacs, Tao Zhang, David C. Shrader, Raquel Morera Sempere, Stephanie Demers, Bryan J. Lyles, James Alfieri
  • Patent number: 8423398
    Abstract: With respect to a current quarter of unreported revenue for certain Internet companies, by processes performed by a computer revenue to date is analytically determined and future revenue for the remaining quarter is statistically projected by modeling revenue based on “Internet metrics”. Actual revenue performance is obtained and one or more “Internet metrics” are measured for a given Internet company. Using the revenue and measured Internet metric data from prior quarters, a regression analysis is performed in order to generate multiple models that reflect the relationship between the Internet metrics and revenue. From these models, one is selected that will most likely yield the best revenue estimates. This resultant model and current Internet metric data are subsequently used to estimate the company's revenue for the current day, week, month, or quarter. These estimates are also used to project the company's revenue for future days, weeks, months, and quarters.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: April 16, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Fu-Tak Dao, Ricardo Martija, Thomas Spacek, Samaradasa Weerahandi
  • Patent number: 8392873
    Abstract: The present invention concerns methods and apparatus for implementing a model-based paradigm for use in developing systems of software solutions. In a method of the present invention, a developer defines templates for use in creating software architecture elements which comprise a software solution or a system of software solutions. The template definitions comprise specifications of template attributes. The developer specifies relationships and dependencies among the templates using a computer programmed to receive the template definitions.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: March 5, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Hiralal Agrawal, Devasis Bassu, Ashish Jain, Rabih Zbib
  • Patent number: 8346794
    Abstract: Input data queries directed at a plurality of target databases and originating from any of a plurality of sources are first converted to validated canonical forms, which are then used to query the target databases. Specifically, upon receiving an input data query, a relatively accurate reference database is selected based on the type of the input data. This reference is then queried for the input data with the intent of finding an exact matching record or a near-matching record that can be considered an exact match and thereby validating the input data. Otherwise, the requesting source is instructed to provide a new query. Once having a validated record, it is converted to a canonical form, which is then used to query the target databases intended to be searched. In a further embodiment, multiple reference databases are queried to determine a canonical form of the data or to determine multiple canonical forms of the data.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: January 1, 2013
    Assignee: TTI Inventions C LLC
    Inventors: Kong Eng Cheng, Munir Cochinwala, Dennis E. Egan, Benjamin W. Falchuk, Chiao-Wei Lee, John R. Wullert, II
  • Publication number: 20120167223
    Abstract: 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: Application
    Filed: February 29, 2012
    Publication date: June 28, 2012
    Applicant: TTI INVENTIONS C LLC
    Inventors: Giovanni Di Crescenzo, Faramak Vakil
  • Publication number: 20120159181
    Abstract: 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: Application
    Filed: February 29, 2012
    Publication date: June 21, 2012
    Applicant: TTI INVENTIONS C LLC
    Inventors: Giovanni Di Crescenzo, Faramak Vakil
  • Patent number: 8191146
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: May 29, 2012
    Assignee: TTI Inventions C LLC
    Inventors: Giovanni Di Crescenzo, Faramak Vakil
  • Patent number: RE42997
    Abstract: The present invention provides system and method for delayed answering of a call to a cellular phone which can operate in either a distributed or a centralized manner. In particular, the system and method according to the present invention allows the cellular phone user upon receiving a call to play a message to the caller, such as informing the caller to “hold on” for a short time and that the user will be available shortly. The present invention provides a number of advantageous alternatives to provide a cellular phone user flexibility in answering incoming calls.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: December 6, 2011
    Assignee: TTI Inventions C LLC
    Inventor: John R. Wullert, II