Patents by Inventor Julio Nogima
Julio Nogima 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: 20130346407Abstract: Systems and methods for creating and processing context sensitive media objects are disclosed. One method is directed to processing a context sensitive media object in a target context. The method includes receiving an object with one or more object rules embedded within the object such that the one or more object rules are propagated with the object. Further, a determination of whether the object is context sensitive is made. If the object is context sensitive, the method prioritizes between the one or more object rules and one or more context rules related to a target context. In addition, a determination of which method or methods should be executed to process the object in the target context is made based on the prioritization.Type: ApplicationFiled: August 28, 2013Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paolo DETTORI, Julio NOGIMA, Frank A. SCHAFFA, Augustine C. SCHILLING
-
Publication number: 20130304391Abstract: A method, computer product and computer system of transmitting a compressed genome of an organism: a computer at a source reading an uncompressed sequence and a reference genome from a repository; the computer comparing nucleotides of the genetic sequence of the organism to nucleotides from a reference genome, to find differences where nucleotides of the genetic sequence of the organism which are different from the nucleotides of the reference genome; the computer using the differences to create surprisal data, the surprisal data comprising a starting location of the differences within the reference genome, and the nucleotides from the genetic sequence of the organism which are different from the nucleotides of the reference genome; and the computer transmitting, to a destination, a compressed genome comprising: surprisal data and an indication of the reference genome, discarding sequences of nucleotides that are the same in the sequence of the organism and reference genome.Type: ApplicationFiled: May 9, 2012Publication date: November 14, 2013Applicant: International Business Machines CorporationInventors: Carlos Henrique Cardonha, Robert R. Friedlander, Ricardo Guimaraes Herrmann, James R. Kraemer, Julio Nogima
-
Patent number: 8548963Abstract: A system and method for making media content sensitive to a context, such that the media content carries information needed to automatically process the media content in a target environment which includes a context processing engine. The engine processes a first set of rules and methods for media content objects and compares the first set to a second set of rules and methods for media context to decide which methods are to be applied on the media object to process the media content in a target environment.Type: GrantFiled: August 9, 2005Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa, Augustine C. Schilling
-
Patent number: 8494004Abstract: A system for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood.Type: GrantFiled: October 1, 2010Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Paolo Dettori, Zhenghua Fu, Julio Nogima, Frank Andre Schaffa, Chai Wah Wu, Peter Hans Westerink, Hao Yang
-
Publication number: 20130007248Abstract: An information processing system receives a request from a client. A first set of dataflows that enforces at least one set of policies is retrieved in response to receiving the request. Each dataflow in the first set of dataflows is a software component that processes a set of messages sent from the client to a service. A dataflow execution plan is generated that include the first set of dataflows. At least one dataflow in the first set of dataflows is determined to be associated with a dataflow policy. At least a second set of dataflows associated with the dataflow policy is retrieved in response to the determining. At the at least second set of dataflows is inserted into the dataflow execution plan preceding the at least one dataflow.Type: ApplicationFiled: September 12, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy W. BANKS, Paolo DETTORI, Julio NOGIMA, Robert W. PHIPPEN, Frank A. SCHAFFA
-
Patent number: 8271998Abstract: Exemplary illustrative embodiments provide for a method implemented in a service oriented architecture environment including a plurality of live services. The method includes composing, at runtime, a composed service by mapping a first parameter of a first subset of live services to a second parameter of a second subset of live services. The first subset and the second subset are part of the plurality of live services. The method can further include storing the composed service in a memory.Type: GrantFiled: April 27, 2007Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Paolo Dettori, Julio Nogima, Frank Andre Schaffa
-
Publication number: 20120151027Abstract: An information processing system receives a request from a client. A first set of dataflows that enforces at least one set of policies is retrieved in response to receiving the request. Each dataflow in the first set of dataflows is a software component that processes a set of messages sent from the client to a service. A dataflow execution plan is generated that include the first set of dataflows. At least one dataflow in the first set of dataflows is determined to be associated with a dataflow policy. At least a second set of dataflows associated with the dataflow policy is retrieved in response to the determining. At the at least second set of dataflows is inserted into the dataflow execution plan preceding the at least one dataflow.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: International Business Machines CorporationInventors: Timothy W. BANKS, Paolo Dettori, Julio Nogima, Robert W. Phippen, Frank A. Schaffa
-
Publication number: 20110246658Abstract: The invention provides a method, system, and program product for optimizing data exchange in a peer-to-peer network (PTPN). In one embodiment, the invention provides a method of optimizing real-time data exchange in a peer-to-peer network (PTPN), the method comprising: receiving, from each peer in the PTPN: an upload limit of the peer; a download limit of the peer; and a delay to each other peer in the PTPN; determining, for each peer in the PTPN: a rate at which data may be transferred to at least one other peer in the PTPN (transfer rate); and a rate at which data may be received from at least one other peer in the PTPN (receive rate); and instructing each peer in the PTPN to: transfer data to at least one other peer in the PTPN at the transfer rate; and receive data from at least one other peer in the PTPN at the receive rate.Type: ApplicationFiled: April 5, 2010Publication date: October 6, 2011Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa, Peter Westerink, Chai W. Wu
-
Patent number: 7986707Abstract: A method for executing services over an enterprise service bus includes analyzing a message of a first service to a second service to determine a nature of a digital media object sent from the first service to the second service, analyzing one or more media rules to determine whether one or more intermediary services are to be performed based on the nature of the digital media object, and when it is determined that one or more intermediary services are to be performed, executing, after the first service and before the second service, the one or more intermediary services.Type: GrantFiled: February 11, 2008Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa, Diego Sanchez Gallo
-
Patent number: 7886070Abstract: A method includes the steps of: detecting a request from a client to restart a streamed multimedia presentation from a new starting point; determining if an update to a source file of the streamed multimedia presentation is available; if the update is available: closing the source file, opening the update, and establishing a link to the existing data channel; locating the new starting point of the streamed multimedia presentation; and streaming the multimedia presentation from the new starting point.Type: GrantFiled: January 15, 2008Date of Patent: February 8, 2011Assignee: International Business CorporationInventors: Peter Hans Westerink, Paolo Dettori, Zhengua Fu, Julio Nogima, Frank A. Schaffa
-
Publication number: 20110019692Abstract: A system for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood.Type: ApplicationFiled: October 1, 2010Publication date: January 27, 2011Applicant: International Business Machines CorporationInventors: Paolo Dettori, Zhenghua Fu, Julio Nogima, Frank Andre Schaffa, Chai Wah Wu, Peter Hans Westerink, Hao Yang
-
Patent number: 7848355Abstract: A system and method for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood.Type: GrantFiled: October 30, 2008Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Paolo Dettori, Zhenghua Fu, Julio Nogima, Frank Andre Schaffa, Chai Wah Wu, Peter Hans Westerink, Hao Yang
-
Publication number: 20100111102Abstract: A system and method for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood.Type: ApplicationFiled: October 30, 2008Publication date: May 6, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paolo Dettori, Zhenghua Fu, Julio Nogima, Frank Andre Schaffa, Chai Wah Wu, Peter Hans Westerink, Hao Yang
-
Publication number: 20090313300Abstract: Utilizing a service oriented architecture middleware to allow services to process media, the method including dynamically defining one or more media properties and operations available to a service, generating a media object with selected properties and operations, communicating the media object to the services, dynamically defining an action associated to an operation in response to an operation request from the service, implementing the action and communicating the result of the action to the service.Type: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa
-
Publication number: 20090299809Abstract: A first party, such as a service provider maintains a workflow, and defines at least one access point therein. The first party obtains, from a second party, such as an end user, a specification of at least one sub workflow, for insertion at the access point. The first party runs the workflow. The first party obtains, from the second party, an indication of identity of the second party. During the processing of the workflow, the first party executes the sub workflow, when the access point is reached, based on the indication of identity of the second party. The processing of the workflow thus produces a customized result for the second party.Type: ApplicationFiled: June 2, 2008Publication date: December 3, 2009Applicant: International Business Machines CorporationInventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa
-
Publication number: 20090201812Abstract: A method for executing services over an enterprise service bus includes analyzing a message of a first service to a second service to determine a nature of a digital media object sent from the first service to the second service, analyzing one or more media rules to determine whether one or more intermediary services are to be performed based on the nature of the digital media object, and when it is determined that one or more intermediary services are to be performed, executing, after the first service and before the second service, the one or more intermediary services.Type: ApplicationFiled: February 11, 2008Publication date: August 13, 2009Inventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa
-
Publication number: 20090182888Abstract: A method includes the steps of: detecting a request from a client to restart a streamed multimedia presentation from a new starting point; determining if an update to a source file of the streamed multimedia presentation is available; if the update is available: closing the source file, opening the update, and establishing a link to the existing data channel; locating the new starting point of the streamed multimedia presentation; and streaming the multimedia presentation from the new starting point.Type: ApplicationFiled: January 15, 2008Publication date: July 16, 2009Applicant: International Business Machines CorporationInventors: Peter Hans Westerink, Paolo Dettori, Zhenghua Fu, Julio Nogima, Frank A. Schaffa
-
Publication number: 20080271008Abstract: Exemplary illustrative embodiments provide for a method implemented in a service oriented architecture environment including a plurality of live services. The method includes composing, at runtime, a composed service by mapping a first parameter of a first subset of live services to a second parameter of a second subset of live services. The first subset and the second subset are part of the plurality of live services. The method can further include storing the composed service in a memory.Type: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Inventors: Paolo Dettori, Julio Nogima, Frank Andre Schaffa
-
Patent number: 7269836Abstract: A system and method for multiplexing and remultiplexing whereby multiplexed programs from an input stream are only demultiplexed if they are to be copied or modified locally. Any multiplexed programs which are part of an input stream and which are intended to be part of the output stream are not demultiplexed but are simply passed along to be added to the transport stream with other multiplexed programs. A further inventive aspect comprises a multiplexer apparatus and process whereby dynamic bit rate adjustment is applied to eliminate the need to recalculate timebase information for altered streams.Type: GrantFiled: March 24, 2003Date of Patent: September 11, 2007Assignee: International Business Machines CorporationInventors: Julio Nogima, Frank A. Schaffa
-
Publication number: 20070038670Abstract: A system and method for making media content sensitive to a context, such that the media content carries information needed to automatically process the media content in a target environment which includes a context processing engine. The engine processes a first set of rules and methods for media content objects and compares the first set to a second set of rules and methods for media context to decide which methods are to be applied on the media object to process the media content in a target environment.Type: ApplicationFiled: August 9, 2005Publication date: February 15, 2007Inventors: Paolo Dettori, Julio Nogima, Frank Schaffa, Augustine Schilling