Patents Assigned to New Orchard Road
  • Publication number: 20130104135
    Abstract: In response to a map task distributed by a job tracker, a map task tracker executes the map task to generate a map output including version information. The map task tracker stores the generated map outputs. The map task tracker informs the job tracker of related information of the map output. In response to a reduce task distributed by the job tracker, the reduce task tracker acquires the map outputs for key names including given version information from the map task trackers, wherein the acquired map outputs include the map outputs with the given version information and historical map outputs with the version information prior to the given version information. The reduce task tracker executes the reduce task on the acquired map outputs.
    Type: Application
    Filed: April 20, 2010
    Publication date: April 25, 2013
    Applicant: New Orchard Road
    Inventors: Bin Cai, Zhe Xiang, Wei Xu, Bo Yang, Qi Yu
  • Publication number: 20130074090
    Abstract: A method for dynamic optimization of thread assignments for application workloads in an simultaneous multi-threading (SMT) computing environment includes monitoring and periodically recording an operational status of different processor cores each supporting a number of threads of the thread pool of the SMT computing environment and also operational characteristics of different workloads of a computing application executing in the SMT computing environment. The method further can include identifying by way of the recorded operational characteristics a particular one of the workloads demonstrating a threshold level of activity. Finally, the method can include matching a recorded operational characteristic of the particular one of the workloads to a recorded status of a processor core best able amongst the different processor cores to host execution in one or more threads of the particular one of the workloads and directing the matched processor core to host execution of the particular one of the workloads.
    Type: Application
    Filed: September 20, 2011
    Publication date: March 21, 2013
    Applicant: International Business Machines Corporation New Orchard Road
    Inventors: Prathiba Kumar, Varun Mallikarjunan, Rajan Ravindran, Satish Kumar Sadasivam
  • Publication number: 20120198515
    Abstract: A method, system, and computer usable program product for flexibly assigning security configurations to applications are provided in the illustrative embodiments. An embodiment determines, forming a first determination, whether a first identifier identifying the application is mapped to the security configuration. The embodiment determines, forming a second determination, whether the application participates in a group by determining whether a second identifier identifying the group is mapped to the security configuration. The embodiment assigns, forming a first assignment, the security configuration to the application if either of the first and the second determinations is true. The embodiment assigns, forming a second assignment, the security configuration to the application using a determination by a first policy if the first and the second determinations are false.
    Type: Application
    Filed: March 6, 2012
    Publication date: August 2, 2012
    Applicant: New Orchard Road
    Inventors: PAUL W. BENNETT, Elisa Ferracane, Daniel E. Morris, Michael C. Thompson
  • Publication number: 20120034677
    Abstract: The invention is directed to a microorganism culture device (100), such as a micro fluidic cell culture device. The device comprises an open chamber (10), wherein microorganisms are likely to be deposited within a liquid for subsequent study. The open chamber simplifies the deposition of the microorganisms. The chamber is further provided with retention features (11), whereby microorganisms can be retained therein. In addition, the device comprises an overflow area (20), wherein capillary structures (22) are configured to retain excess liquid overflowing from the open chamber, e.g. when covering the device with a cover. As such, it allows for confining microorganism in the chamber, while excess fluid is captured externally, e.g. to seal the device with a cover.
    Type: Application
    Filed: March 4, 2010
    Publication date: February 9, 2012
    Applicant: New Orchard Road
    Inventors: Emmanuel Delamarche, Robert Lovchik
  • Publication number: 20090063526
    Abstract: A method and system for optimizing data redistribution in a database. In one embodiment, the method includes moving, during a first scan, outgoing records from a sending partition to one or more receiving partitions, where free space is created in the sending partition due to the outgoing records leaving the sending partition. The method also includes filling, during the first scan, some of the free space with remaining records that do not leave the sending partition.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: New Orchard Road
    Inventors: David Tremaine, Leo T.M. Lau, Adil Mohammad Sardar, Philip Shawn Cox
  • Publication number: 20080184252
    Abstract: A method of detecting deadlock in a multithreading program is provided. An invocation graph is constructed having a single root and a plurality of nodes corresponding to one or more functions written in code of the multithreading program. A resource graph is computed in accordance with one or more resource sets in effect at each node of the invocation graph. It is determined whether cycles exist between two or more nodes of the resource graph. A cycle is an indication of deadlock in the multithreading program.
    Type: Application
    Filed: March 27, 2008
    Publication date: July 31, 2008
    Applicant: New Orchard Road
    Inventor: George B. Leeman
  • Publication number: 20070011163
    Abstract: A method of operating a message handling system comprises maintaining queues, receiving messages, placing each message on a queue, running one or more applications which access the queues, detecting the receipt of a message with a predefined flag, and blocking at least one application from accessing the message with the predefined flag. The blocking of at least one application from accessing the message with the predefined flag can be achieved by discarding the message with the predefined flag prior to the message being placed on a queue. In an alternative embodiment, the blocking is achieved by preventing the blocked applications from removing the message from a queue.
    Type: Application
    Filed: May 10, 2006
    Publication date: January 11, 2007
    Applicant: New Orchard Road
    Inventors: Andrew Banks, David McCann, David Postlethwaite, Tristram Reilly
  • Publication number: 20060136222
    Abstract: A method, system and apparatus for voice enabling a user preference interface in a multimodal content browser. A method for voice enabling a user preference interface in a multimodal content browser can include matching voice input to a bound command in a speech grammar and invoking logic in the user preference interface consistent with the bound command in the speech grammar. The matching step can include comparing voice input to entries in a markup language specified speech grammar and locating the bound command in the specified speech grammar based upon the comparison. In this regard, the method further can include identifying a variable in the bound command, looking up the variable in a table, retrieving a corresponding parameter for the variable from the table, and replacing the variable with the corresponding parameter in the bound command.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: New Orchard Road
    Inventors: Charles Cross, Yan Li