Patents by Inventor Parijat Dube

Parijat Dube 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: 7698106
    Abstract: A system, method, and computer program product for benchmarking a stream processing system are disclosed. The method comprises generating a plurality of correlated test streams. A semantically related data set is embedded within each of the test streams in the plurality of correlated test streams. The plurality of correlated test streams is provided to at least one stream processing system. A summary is generated for each of the semantically related embedded data sets. A common identifier, which is transparent to the system being tested, is embedded within each stream in the plurality of correlated test streams. The common identifier is extracted from the output data set generated by the stream processing system. At least one of the stored copies of the summaries and the common identifier are compared to an output data set including a set of zero or more correlation results generated by the stream processing system.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kay S. Anderson, Joseph P. Bigus, Eric Bouillet, Parijat Dube, Zhen Liu, Dimitrios Pendarakis
  • Publication number: 20090327492
    Abstract: A system and method for workload generation include a processor for identifying a workload model by determining each of a hierarchy for workload generation, time scales for workload generation, and states and transitions at each of the time scales, and defining a parameter by determining each of fields for user specific attributes, application specific attributes, network specific attributes, content specific attributes, and a probability distribution function for each of the attributes; a user level template unit corresponding to a relatively slow time scale in signal communication with the processor; an application level template corresponding to a relatively faster time scale in signal communication with the processor; a stream level template corresponding to a relatively fastest time scale in signal communication with the processor; and a communications adapter in signal communication with the processor for defining a workload generating unit responsive to the template units.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 31, 2009
    Inventors: Kay S. Anderson, Eric P. Bouillet, Parijat Dube, Zhen Liu, Dimitrios Pendarakis
  • Publication number: 20090327147
    Abstract: A computerized method (and apparatus) for coalition formation. One or more coalitional and/or service constraints are received and a feedback mechanism is provided for the coalition formation, as based on the coalitional and/or service constraints.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Inventors: Parijat Dube, Karthik Subbian, Laura Wynter
  • Publication number: 20090271874
    Abstract: A system and method for processing an information unit/packet (IU) in a stream processing system includes decomposing an IU into sub-information units persisted other than in the IU. An index or reference is generated in the IU for retrieving the persisted sub-information units during processing.
    Type: Application
    Filed: January 11, 2007
    Publication date: October 29, 2009
    Inventors: Kay Schwendimann Anderson, Joseph Phillip Bigus, Eric Bouillet, Parijat Dube, Mark David Feblowitz, David Alson George, Nagui Halim
  • Publication number: 20090249188
    Abstract: A web page is adaptively transcribed and rendered at a client endpoint. A request for a web page is received, and full page content of the web page is obtained from a remote web server, including assembly of previously cached parts of the web page. The web page is transcribed according to prescribed rules. The prescribed rules are selected according to user preferences, the environmental factors and information learned from prior handling of the web page. The transcribed web page is rendered.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parijat Dube, David A. George, Raymond B. Jennings, III, Malgorzata E. Stys
  • Publication number: 20090177521
    Abstract: A method to estimate demand of a market for a service is disclosed. The method includes selecting a set of feasible service offerings to offer for sale to the market from a set of candidate service offerings, observing a response of the market to the set of feasible service offerings offered for sale, and estimating a demand of the market for the service based upon the observed response. Each service offering of the set of feasible service offerings and the set of candidate service offerings is defined by a price and a service level.
    Type: Application
    Filed: January 3, 2008
    Publication date: July 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parijat Dube, Honghui Xia
  • Publication number: 20090178137
    Abstract: A system and method for securely processing sensitive streams in a mixed infrastructure includes analyzing a stream to determine data sensitivity. A likelihood that processing elements employed to process the stream would result in a risk to sensitive information is determined. At least a portion of the data stream having sensitive information is transferred to a secure processing environment to ensure security of the data stream during processing.
    Type: Application
    Filed: January 9, 2008
    Publication date: July 9, 2009
    Inventors: MICHAEL John BRANSON, Frederick Douglis, Parijat Dube, Zachary A. Garbow
  • Publication number: 20090177597
    Abstract: Systems, methods and computer products for profile-based identity verification over the Internet. Exemplary embodiments include a system including an activity classifier configured to receive Internet activity input including email, chat, browser and voice over Internet Protocol (VoIP) logs/streams, an email profiler, a chat, a browser profiler, a voice over Internet Protocol (VoIP) logs/streams profiler, wherein the profilers are configured to extract values from the Internet Activity input attributes from the data set, a score calculator configured to receive the attributes and calculate the score of the data set, a categorization engine configured to receive the score from the score calculator and map the data set to an individual or class of individuals based on the value of the score and on a database of activity-specific attributes and an application configured to place weights on the activity specific and generic attributes to define a score function from the score.
    Type: Application
    Filed: May 29, 2008
    Publication date: July 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parijat Dube, David A. George, Raymond B. Jennings, III
  • Publication number: 20090178048
    Abstract: A system and method for composing a stream servicing environment which considers all stakeholders includes identifying service component requirements needed for processing a data stream, and determining available service elements for processing the stream. Feasible service environments are constructed based upon the available service elements and the service component requirements. Efficiency measures are computed for each feasible service environment considering all stakeholders. A best service environment is determined based upon the efficiency measures.
    Type: Application
    Filed: January 9, 2008
    Publication date: July 9, 2009
    Inventors: Michael John Branson, Frederick Douglis, Parijat Dube, Zachary A. Garbow
  • Patent number: 7516093
    Abstract: A method for auctioning an asset, the method including: displaying a description of the asset; receiving a bid from a bidder, each bid having a price the bidder is willing to pay and a number of other bidders with which the bidder is willing to share the asset; solving an optimization problem that maximizes revenue by determining a first set of winning bidders; determining a first sum by summing the prices offered by the bidders in the first set; solving the optimization problem with the winning bidders excluded to determine a second set of winning bidders; determining a second sum by summing the prices offered by the bidders in the second set; allocating the asset to each bidder in the first set; and charging each bidder in the first set a payment derived from at least one of the first sum and the second sum.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Parijat Dube, Rahul Jan
  • Publication number: 20090024358
    Abstract: A system, method, and computer program product for benchmarking a stream processing system are disclosed. The method comprises generating a plurality of correlated test streams. A semantically related data set is embedded within each of the test streams in the plurality of correlated test streams. The plurality of correlated test streams is provided to at least one stream processing system. A summary is generated for each of the semantically related embedded data sets. A common identifier, which is transparent to the system being tested, is embedded within each stream in the plurality of correlated test streams. The common identifier is extracted from the output data set generated by the stream processing system. At least one of the stored copies of the summaries and the common identifier are compared to an output data set including a set of zero or more correlation results generated by the stream processing system.
    Type: Application
    Filed: June 17, 2008
    Publication date: January 22, 2009
    Applicant: International Business Machines Corp.
    Inventors: KAY S. ANDERSON, Joseph P. Bigus, Eric Bouillet, Parijat Dube, Zhen Liu, Dimitrios Pendarakis
  • Patent number: 7474631
    Abstract: The present invention broadly contemplates addressing QoS concerns in overlay design to account for the last mile problem. In accordance with the present invention, a simple queuing network model for bandwidth usage in the last-mile bottlenecks is used to capture the effects of the asymmetry, the contention for bandwidth on the outgoing link, and to provide characterization of network throughput and latency. Using this characterization computationally inexpensive heuristics are preferably used for organizing end-systems into a multicast overlay which meets specified latency and packet loss bounds, given a specific packet arrival process.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Parijat Dube, Zhen Liu, Sambit Sahu
  • Patent number: 7467066
    Abstract: A system, method, and computer program product for benchmarking a stream processing system are disclosed. The method comprises generating a plurality of correlated test streams. A semantically related data set is embedded within each of the test streams in the plurality of correlated test streams. The plurality of correlated test streams is provided to at least one stream processing system. A summary is generated for each of the semantically related embedded data sets. A common identifier, which is transparent to the system being tested, is embedded within each stream in the plurality of correlated test streams. The common identifier is extracted from the output data set generated by the stream processing system. At least one of the stored copies of the summaries and the common identifier are compared to an output data set including a set of zero or more correlation results generated by the stream processing system.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kay S. Anderson, Joseph P. Bigus, Eric Bouillet, Parijat Dube, Zhen Liu, Dimitrios Pendarakis
  • Patent number: 7466656
    Abstract: Methods, apparatuses and program storage devices for constructing a network overlay via embedding an interconnection network in a network overlay graph are provided herein. The network delay distances between pairs of overlay nodes are measured on the shortest network paths. The mapping of the interconnection topology to the network overlay nodes preferably involves assigning 2m m-length binary indexes to the network overlay nodes. There is proposed herein a polynomial time algorithm for interconnection topology embedding using iterative cluster division and node binary index assignment. There is further proposed herein a method for construction of network overlays through interconnection network topology embedding, with the objective of optimizing a quality of service metric (e.g. minimization of the average network overlay routing delay).
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Parijat Dube, Zhen Liu, Dimitrios Pendarakis, George V. Popescu
  • Patent number: 7433960
    Abstract: Systems, methods and computer products for profile-based identity verification over the Internet. Exemplary embodiments include a method for profiling a user on a network, the method including receiving an input of streams corresponding to network activities associated with the user, wherein the input of streams are received from one or more layers of the network, in response to receiving a request to supply specified-input, receiving a score function and a list of attributes to be monitored, classifying the input of streams into network-activity classifications, extracting values and attributes for the network-activity classifications, and placing the extracted values and attributes into data sets, calculating a score of the data sets, comparing the data sets to a database of activity-specific attributes and mapping the data sets to a class of individuals based on a value of the score and the comparison of the database of activity-specific attributes.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: October 7, 2008
    Assignee: International Business Machines Corporation
    Inventors: Parijat Dube, David A. George, Raymond B. Jennings, III
  • Publication number: 20080240158
    Abstract: In one embodiment, the invention is a method and apparatus for scalable storage for data stream processing systems. One embodiment of a system for processing a data stream, includes a first set of processing elements configured for processing of at least the lightweight portion of an information unit and a second set of processing units configured for storage of the heavyweight portion of the information unit.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Eric Bouillet, Parijat Dube, Mark D. Feblowitz, David A. George
  • Publication number: 20080244420
    Abstract: A method, system and program storage device for browsing hyperlinked documents are provided. A method in one aspect may include enabling navigating from a document having a plurality of hyperlinks to a document associated with one of said plurality of hyperlinks; and enabling navigating directly from said document associated with one of said plurality of hyperlinks to another document associated with another one of said plurality of hyperlinks using one or more of a plurality of defined elements. System and program storage device for performing the above methods are also provided.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parijat Dube, David A. George, Raymond B. Jennings, Malgorzata Elzbieta Stys
  • Publication number: 20080235159
    Abstract: There are provided an apparatus, a method, and a computer program product for joint determination of price and capacity. The apparatus includes a price and capacity determination device for jointly determining a price and a capacity for a given item offered for sale by a given e-retailer, based at least upon market competition.
    Type: Application
    Filed: June 2, 2008
    Publication date: September 25, 2008
    Inventors: Parijat Dube, Laura Wynter
  • Publication number: 20080228443
    Abstract: A system, method, and computer program product for benchmarking a stream processing system are disclosed. The method comprises generating a plurality of correlated test streams. A semantically related data set is embedded within each of the test streams in the plurality of correlated test streams. The plurality of correlated test streams is provided to at least one stream processing system. A summary is generated for each of the semantically related embedded data sets. A common identifier, which is transparent to the system being tested, is embedded within each stream in the plurality of correlated test streams. The common identifier is extracted from the output data set generated by the stream processing system. At least one of the stored copies of the summaries and the common identifier are compared to an output data set including a set of zero or more correlation results generated by the stream processing system.
    Type: Application
    Filed: October 29, 2007
    Publication date: September 18, 2008
    Applicant: International Business machines Corp.
    Inventors: KAY S. ANDERSON, Joseph P. Bigus, Eric Bouillet, Parijat Dube, Zhen Liu, Dimitrios Pendarakis
  • Publication number: 20080195471
    Abstract: A structure and method includes a detector to determine that a caller is waiting for service. A presentation module presents an advertisement to the waiting caller, wherein a compensation is paid to have the advertisement presented to the waiting caller.
    Type: Application
    Filed: February 9, 2007
    Publication date: August 14, 2008
    Inventors: Parijat Dube, Laura Wynter