Patents by Inventor Raymond Lim
Raymond Lim 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: 20220280609Abstract: The present disclosure relates, in general, to methods for treating cancer comprising administering to a subject in need thereof an effective amount of CXCL9, CXCL10 or the combination, in combination with an immune checkpoint inhibitor. The CXCL9, CXCL10 or combination may be administered as a polypeptide, a polynucleotide or cells comprising a polynucleotide encoding CXCL9, CXCL10 or both. In one aspect, the treatment is amenable to patients with low or high mutational burden tumors.Type: ApplicationFiled: July 17, 2020Publication date: September 8, 2022Applicants: The Regents of the University of California, United States Government Represented by the Department of Veterans AffairsInventors: Steven M. DUBINETT, Bin LIU, Raymond LIM, Ramin SALEHI-RAD
-
Patent number: 10040628Abstract: Described is a system and method for assisting users in properly placing and/or positioning items at inventory locations within a materials handling facility. In one example, a placement location may be distinguished for the user through use of illumination or other techniques to assist the user in quickly identifying the proper location at which to place the item. Likewise, a proper position of the item may be presented to the user to assist the user in properly positioning the item at the placement location.Type: GrantFiled: March 25, 2014Date of Patent: August 7, 2018Assignee: Amazon Technologies, Inc.Inventors: Avishkar Misra, Ohil Krishnamurthy Manyam, Ramanathan Palaniappan, Michel Leonard Goldstein, Raymond Lim
-
Patent number: 9264384Abstract: Methods and apparatus are provided for virtualizing resources such as host bus adapters connected to a storage area network. Resources are offloaded from individual servers onto a resource virtualization switch. Servers are connected to the resource virtualization switch using an I/O bus connection. Servers are assigned resources such as virtual host bus adapters and share access to physical host bus adapters included in the resource virtualization switch. Redundancy can be provided using multipathing mechanisms.Type: GrantFiled: March 16, 2005Date of Patent: February 16, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ganesh Sundaresan, Raymond Lim, Shreyas Shah
-
Publication number: 20120263178Abstract: A network device constructs a notification corresponding to a received multicast data unit, where the notification includes administrative data associated with the multicast data unit that does not include a payload of the multicast data unit. The network device replicates the notification at at least three different processing elements at different locations in a processing path of the network device to produce multiple replicated data items and produces a copy of the multicast data unit for each of replicated notifications. The network device forwards each copy of the multicast data unit towards a multicast destination.Type: ApplicationFiled: June 26, 2012Publication date: October 18, 2012Applicant: JUNIPER NETWORKS, INC.Inventors: Pradeep SINDHU, Debashis BASU, Pankaj PATEL, Raymond LIM, Avanindra GODBOLE, Tatao CHUANG, Chi-Chung K. CHEN, Jeffrey G. LIBBY, Dennis FERGUSON, Philippe LACROUTE, Gerald CHEUNG
-
Patent number: 8233496Abstract: A network device constructs a notification corresponding to a received multicast data unit, where the notification includes administrative data associated with the multicast data unit that does not include a payload of the multicast data unit. The network device replicates the notification at least three different processing elements at different locations in a processing path of the network device to produce multiple replicated data items and produces a copy of the multicast data unit for each of replicated notifications. The network device forwards each copy of the multicast data unit towards a multicast destination.Type: GrantFiled: March 12, 2010Date of Patent: July 31, 2012Assignee: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Debashis Basu, Pankaj Patel, Raymond Lim, Avanindra Godbole, Tatao Chuang, Chi-Chung K. Chen, Jeffrey G. Libby, Dennis Ferguson, Philippe Lacroute, Gerald Cheung
-
Patent number: 7937447Abstract: Methods and apparatus are provided for improving communication between processors in separate computer systems. Components and peripherals in individual computer systems communicate using input/output (I/O) buses such as PCI Express buses. The I/O buses are extended to allow interconnection between computer systems without having to introduce network infrastructure. A transfer controller supporting Direct Memory Access (DMA) is provided to allow even more efficient communication between computer systems.Type: GrantFiled: March 21, 2005Date of Patent: May 3, 2011Assignee: Xsigo SystemsInventors: Ariel Cohen, Shreyas Shah, Raymond Lim, Greg Lockwood
-
Publication number: 20100165990Abstract: A network device constructs a notification corresponding to a received multicast data unit, where the notification includes administrative data associated with the multicast data unit that does not include a payload of the multicast data unit. The network device replicates the notification at least three different processing elements at different locations in a processing path of the network device to produce multiple replicated data items and produces a copy of the multicast data unit for each of replicated notifications. The network device forwards each copy of the multicast data unit towards a multicast destination.Type: ApplicationFiled: March 12, 2010Publication date: July 1, 2010Applicant: Juniper Networks, Inc.Inventors: Pradeep SINDHU, Debashis BASU, Pankaj PATEL, Raymond LIM, Avanindra GODBOLE, Tatao CHUANG, Chi-Chung K. CHEN, Jeffrey G. LIBBY, Dennis FERGUSON, Philippe LACROUTE, Gerald CHEUNG
-
Patent number: 7710994Abstract: A network device constructs a notification corresponding to a received multicast data unit, where the notification includes administrative data associated with the multicast data unit that does not include a payload of the multicast data unit. The network device replicates the notification at least three different processing elements at different locations in a processing path of the network device to produce multiple replicated data items and produces a copy of the multicast data unit for each of replicated notifications. The network device forwards each copy of the multicast data unit towards a multicast destination.Type: GrantFiled: September 12, 2007Date of Patent: May 4, 2010Assignee: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Debashis Basu, Pankaj Patel, Raymond Lim, Avanindra Godbole, Tatao Chuang, Chi-Chung K. Chen, Jeffrey G. Libby, Dennis Fersuson, Philippe Lacroute, Gerald Cheung
-
Patent number: 7602774Abstract: Methods and apparatus are provided for allowing quality of service (QoS) configuration for storage applications running on servers connected to a storage area network (SAN). Resources such as host bus adapters (HBAs) are offloaded from individual servers onto a resource virtualization switch. Servers are connected to the resource virtualization switch using an I/O bus connection. The resource virtualization switch provides storage applications running on connected servers with different quality of service levels. The resource virtualization switch can also apply traffic shaping policies associated with QoS.Type: GrantFiled: July 11, 2005Date of Patent: October 13, 2009Assignee: Xsigo SystemsInventors: Ganesh Sundaresan, Raymond Lim, Shreyas Shah, Ariel Cohen, Ming Wong
-
Patent number: 7544154Abstract: A guard assembly for exercise bikes has a master sprocket guard and a slave sprocket guard that are separate from each other and that are positioned between a master sprocket and a slave sprocket. A flexible transmitter such as a belt or chain extends through a portion of the master sprocket guard and the slave sprocket guard but does not make more than incidental contact with the guards.Type: GrantFiled: July 1, 2004Date of Patent: June 9, 2009Assignee: Unisen, Inc.Inventors: Kevin P. Corbalis, Raymond Lim, Victor Torres Cornejo
-
Patent number: 7289503Abstract: A network device includes an interface and packet processing logic. The interface receives a multicast packet. The packet processing logic determines identifier data corresponding to the received multicast packet and replicates the identifier data to multiple outgoing packet forward engines at a first point in a processing path. The packet processing logic further replicates the identifier data to multiple data streams at a second point in the processing path and replicates the identifier data to multiple logical interfaces in the same stream at a third point in the processing path.Type: GrantFiled: July 30, 2002Date of Patent: October 30, 2007Assignee: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Debashis Basu, Pankaj Patel, Raymond Lim, Avanindra Godbole, Tatao Chuang, Chi-Chung K. Chen, Jeffrey G. Libby, Dennis Ferguson, Philippe Lacroute, Gerald Cheung
-
Publication number: 20070220189Abstract: A device includes an input processing unit and an output processing unit. The input processing unit dispatches first data to one of a group of processing engines, records an identity of the one processing engine in a location in a first memory, reserves one or more corresponding locations in a second memory, causes the first data to be processed by the one processing engine, and stores the processed first data in one of the locations in the second memory. The output processing unit receives second data, assigns an entry address corresponding to a location in an output memory to the second data, transfers the second data and the entry address to one of a group of second processing engines, causes the second data to be processed by the second processing engine, and stores the processed second data to the location in the output memory.Type: ApplicationFiled: May 23, 2007Publication date: September 20, 2007Applicant: Juniper Networks, Inc,Inventors: Raymond Lim, Stefan Dyckerhoff, Jeffrey Libby, Teshager Tesfaye
-
Publication number: 20070183425Abstract: A packet header processing engine includes a memory having a number of distinct portions for respectively storing different types of descriptor information for a header of a packet. A packet header processing unit includes a number of pointers corresponding to the number of distinct memory portions. The packet header processing unit is configured to retrieve the different types of descriptor information from the number of distinct memory portions and to generate header information from the different types of descriptor information.Type: ApplicationFiled: April 3, 2007Publication date: August 9, 2007Applicant: JUNIPER NETWORKS, INC.Inventors: Raymond LIM, Jeffrey LIBBY
-
Publication number: 20070147257Abstract: A method and apparatus for in-line processing a data packet while routing the packet through a router in a system transmitting data packets between a source and a destination over a network including the router. The method includes receiving the data packet and pre-processing layer header data for the data packet as the data packet is received and prior to transferring any portion of the data packet to packet memory. The data packet is thereafter stored in the packet memory. A routing through the router is determined including a next hop index describing the next connection in the network. The data packet is retrieved from the packet memory and a new layer header for the data packet is constructed from the next hop index while the data packet is being retrieved from memory. The new layer header is coupled to the data packet prior to transfer from the router.Type: ApplicationFiled: March 5, 2007Publication date: June 28, 2007Applicant: Juniper Networks, Inc.Inventors: Rasoul Oskouy, Dennis Ferguson, Hann-Hwan Ju, Raymond Lim, Pradeep Sindhu, Sreeram Veeragandham, Jeff Zimmer, Michael Hui
-
Publication number: 20060003870Abstract: A guard assembly for exercise bikes has a master sprocket guard and a slave sprocket guard that are separate from each other and that are positioned between a master sprocket and a slave sprocket. A flexible transmitter such as a belt or chain extends through a portion of the master sprocket guard and the slave sprocket guard but does not make more than incidental contact with the guards.Type: ApplicationFiled: July 1, 2004Publication date: January 5, 2006Inventors: Kevin Corbalis, Raymond Lim, Victor Cornejo
-
Publication number: 20050201396Abstract: A method and apparatus for switching a data packet between a source and destination in a network. The data packet includes a header portion and a data portion. The header portion includes routing information for the data packet. The method includes defining a data path in the router comprising a path through the router along which the data portion of the data packet travels and defining a control path comprising a path through the router along which routing information from the header portion travels. The method includes separating the data path and control path in the router such that the routing information can be separated from the data portion allowing for the separate processing of each in the router. The data portion can be stored in a global memory while routing decisions are made on the routing information in the control path.Type: ApplicationFiled: May 6, 2005Publication date: September 15, 2005Inventors: Pradeep Sindhu, Kireeti Kompella, Dennis Ferguson, Bjorn Liencres, Nalini Agarwal, Hann-Hwan Ju, Raymond Lim, Rasoul Oskouy, Sreeram Veeragandham
-
Patent number: 6636952Abstract: A network device includes systems and methods for processes streams of data. The network device stores data and addresses corresponding to the streams in a memory. The addresses store pointers to the data. Output logic within the network device determines whether an address is required to be fetched. When no address is required to be fetched, then data is read from the memory. When an address is required to be fetched, the address is fetched from the memory and data is read from the memory using the fetched address. To facilitate this, notifications may be stored corresponding to the streams and notification pointers may be used to identify ones of the notifications to be processed. A prefetch pointer may also be used to identify a notification with one or more associated addresses to be prefetched.Type: GrantFiled: June 15, 2001Date of Patent: October 21, 2003Assignee: Juniper Networks, Inc.Inventors: Song Zhang, Anurag P. Gupta, Raymond Lim, Jorge Cruz-Rios, Phil Lacroute
-
Patent number: 6275243Abstract: A graphics accelerator including an address remapping memory which straddles slow address spaces and fast address spaces.Type: GrantFiled: April 8, 1998Date of Patent: August 14, 2001Assignee: Nvidia CorporationInventors: Curtis Priem, Raymond Lim