Patents by Inventor Robert J. Walsh
Robert J. Walsh 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: 20130332635Abstract: An adapter facilitates communications between an accessory and a media source. When the adapter is connected to the accessory, the adapter can receive a connection request from the media source. Based on the connection request, the adapter can determine whether the media source supports an accessory protocol. The adapter can receive streamed media from the media source. When a control message is received by the adapter from the accessory, if the adapter determined that the media source supports the accessory protocol, the adapter transmits the control message to the media source using the accessory protocol. If the adapter determined that the media source does not support the accessory protocol, the adapter translates the control message and transmits the translated message to the media source.Type: ApplicationFiled: June 7, 2012Publication date: December 12, 2013Applicant: Apple Inc.Inventors: Lawrence G. Bolton, Robert J. Walsh, Scott Krueger
-
Publication number: 20130303192Abstract: Promotional or informational materials are selected for presentation to mobile device users based at least in part on knowledge about where those users intend to go. If a user performs a points-of-interest search that evinces a particular intent, then the mobile device can select informational materials that are associated with that particular intent, and then display those informational materials. The informational materials selected can be limited to those that are mapped to a point of interest that the searching user selected from a list of points of interest that are relevant to the user's specified intent. Additionally or alternatively, the mobile device might display only the informational materials that are mapped to a particular point of interest in response to detecting that the user has entered within a specified proximity of that particular point of interest, as determined through a global positioning system of the user's mobile device.Type: ApplicationFiled: May 9, 2012Publication date: November 14, 2013Applicant: Apple Inc.Inventors: Sylvain Louboutin, Gregg Golembeski, Daniel de Rocha Rosario, Robert J. Walsh
-
Publication number: 20120309289Abstract: Techniques that facilitate interoperation between an accessory and multiple devices. In one set of embodiments, a device can receive, over a first communication channel of a first type, information from an accessory identifying communication channels of a second type supported by the accessory. The device can further establish a connection with the accessory on a second communication channel of the second type. Upon establishment of the connection, the device can transmit over the first communication channel a notification identifying the connection on the second communication channel. Based on the notification, the accessory can determine that it is connected to the same device on the first and second communication channels and can operate accordingly.Type: ApplicationFiled: June 6, 2011Publication date: December 6, 2012Applicant: Apple Inc.Inventors: Robert J. Walsh, Shailesh Rathi
-
Publication number: 20120083911Abstract: Sensor data is communicated between two electronic devices under control of the receiving device. For example, one device is equipped with one or more sensors that can produce a stream of real-time readings. The other device can request the sensor data from the first device and can also specify to the first device one or more throttling criteria to control or limit the amount of sensor data that is sent. Each throttling criterion can specify both a category of criterion (e.g., time-based, value-based, etc.) and a throttling parameter specific to the category. The first device can monitor the sensor data to determine when a throttling criterion specified by the second device is satisfied; when the throttling criterion is satisfied, the first device can send the current sensor reading as sensor data to the second device.Type: ApplicationFiled: December 14, 2010Publication date: April 5, 2012Applicant: Apple Inc.Inventors: Sylvain R.Y. Louboutin, Robert J. Walsh, Shyam S. Toprani
-
Publication number: 20120074218Abstract: A system readily adaptable to both periods of normal and peak store activity. A primary barcode scanner is employed to scan most items, and a secondary handheld barcode scanner is employed to scan items, such as large or bulk items left in a customer's shopping cart during normal operation. During peak periods, the secondary handheld barcode scanner is employed by a second store employee to prescan a second customer's items.Type: ApplicationFiled: September 27, 2010Publication date: March 29, 2012Applicant: NCR CorporationInventor: Robert J. Walsh
-
Publication number: 20100150276Abstract: An accessory having an RF tuner for digital radio, such as HD radio, can be in communication with a media player such as a portable media device (“PMD”). The user can be given the ability to command the accessory to provide raw digital data, the ability to scan only for stations having digital audio content (or for all available stations), the ability to provide station lists of stations having digital audio content (or all available stations), and the ability to request and store metadata beyond that for stations actually being listened to provide enhanced search capabilities. Enhanced metadata and searching can provide the listener the ability to refine station choices without having to listen at length to any particular station, and further can facilitate tagging broadcast tracks for subsequent access and/or purchase.Type: ApplicationFiled: February 17, 2009Publication date: June 17, 2010Applicant: Apple Inc.Inventors: Jason J. Yew, Allen P. Haughay, JR., Robert J. Walsh
-
Patent number: 7555549Abstract: A preferred embodiment of the present invention provides a way of gathering performance data during execution of an application executing on clustered machines. This data is then presented to the user in a way that makes it east to determine what variables and situations to change in order to improve performance. A described embodiment displays the color of displayed vertical bands in accordance with how much a particular call is contributing to the effect of communication time, latency, and bandwidth.Type: GrantFiled: November 7, 2004Date of Patent: June 30, 2009Assignee: QLOGIC, CorporationInventors: Ralph B. Campbell, Bryan N. O'Sullivan, Robert J. Walsh
-
Patent number: 7260648Abstract: A system for supporting translation of virtual IP addresses to Ethernet/MAC addresses in a multi-Virtual Network environment, in which address resolution tables are generated and maintained by Virtual Networking Devices. Virtual Networking Device (VND) sends and/or receives Virtual Network-specific ARP traffic. The Virtual Network-specific ARP traffic includes ARP requests or responses that map a MAC address to an IP address in the private IP address space of an associated Virtual Private Network. The disclosed Virtual Networking Devices can therefore operate in configurations in which multiple independent entities operate on separate Virtual Networks, and where servers may be accessible via virtual IP addresses within the private IP address spaces of associated Virtual Networks.Type: GrantFiled: January 22, 2002Date of Patent: August 21, 2007Assignee: Ericsson, Inc.Inventors: Chase T. Tingley, Robert J. Walsh
-
Patent number: 7123583Abstract: A method for performing rate policing and re-marking in a packet switched communications network that can be used to enforce and/or monitor Class of Services (CoS) contracts including terms for single or multiple classes of service. A switching system configured as an ingress node on the network includes a network switch and rate policing and re-marking logic. The switch receives a data packet transmitted on the network, extracts information from at least one header field of the packet including a CoS parameter, a primary flow ID established for the packet, and a packet byte count, and provides the extracted information to the rate policing/re-marking logic. Next, the rate policing/re-marking logic performs flow record and token bucket processing on the primary packet flow to determine whether the packets of the primary flow conform to the bandwidth requirements specified in the CoS contract.Type: GrantFiled: January 18, 2002Date of Patent: October 17, 2006Assignee: Ericsson ABInventors: Andrew V. Hoar, Gregory S. Lauer, Robert J. Walsh, Walter C. Milliken, Todd A. Snide
-
Patent number: 6886107Abstract: A system and method for configuring a control plane within a network device. One of a pair of control processors is selected to act as the master of the control plane and the other control processor is specified as a standby control processor in normal operation. In the case of a failover or switchover event, the standby control processor assumes the role of the master of the control plane and updates configuration information within line cards in the network device as necessary. A state machine within the control processor is employed to manage state transitions for the control processor. Each control processor generates at least one signal that indicates whether it is capable of serving as the master of the control plane. Master selection logic selects one of the control processors as the master for the control plane and in one embodiment advertises the identification of the master control processor via triply redundant signals.Type: GrantFiled: November 15, 2001Date of Patent: April 26, 2005Assignee: Marconi Intellectual Property (Ringfence), Inc.Inventors: Robert J. Walsh, Steve N. Barbas, James F. Friend
-
Publication number: 20040059759Abstract: A system for resolving object address. A computer-implemented method for resolving addresses in a computing system includes dynamically assigning a library identifier to a database stored on a secondary storage medium and obtaining a database identifier for each of a number of objects stored in the database, appending the library identifier to each of the database identifiers to generate a unique reference identifier (DRef) for each of the plurality of objects stored in the database. Upon receiving an object request from an application, where the object request identifies one of the plurality of objects by its DRef, the method retrieves the object identified by the object request and stores the object identified by the object request in memory.Type: ApplicationFiled: September 23, 2002Publication date: March 25, 2004Inventors: Tuan V. Doan, Jean A. Hassoun, Pradiptya Ghosh, Sylvain Rene?apos; Yves Louboutin, Robert J. Walsh
-
Patent number: 6672980Abstract: A portable hockey or soccer goal that can be readily converted between a fully open configuration and a fully closed storage or transport configuration without requiring any assembly or disassembly and having a rear and side stabilizing assembly such that the goal has improved strength while still being collapsible into a compact carrying bag.Type: GrantFiled: May 29, 2002Date of Patent: January 6, 2004Inventor: Robert J. Walsh
-
Publication number: 20030195736Abstract: Data clusters are added between functional blocks in a higher-level hierarchical circuit model. The data clusters account for inter-level parasitic values without flattening the circuit model to a lower hierarchical level and operate as an information graph or network between nodes, which can be used with the standard, or default, information graph between nodes. The data clusters also allow the use of standard functional blocks without introducing artificial nodes into the circuit at a lower level that could create a coupling point at a higher level. The use of data clusters allows rapid and accurate modeling of the circuit without flattening the circuit to the lowest level.Type: ApplicationFiled: April 11, 2002Publication date: October 16, 2003Applicant: Sun Microsystems, Inc.Inventors: Pradiptya Ghosh, Robert J. Walsh, Tuan V. Doan, Jean Hassoun
-
Publication number: 20020138628Abstract: A system for supporting translation of virtual IP addresses to Ethernet/MAC addresses in a multi-Virtual Network environment, in which address resolution tables are generated and maintained by Virtual Networking Devices. Virtual Networking Device (VND) sends and/or receives Virtual Network-specific ARP traffic. The Virtual Network-specific ARP traffic includes ARP requests or responses that map a MAC address to an IP address in the private IP address space of an associated Virtual Private Network. The disclosed Virtual Networking Devices can therefore operate in configurations in which multiple independent entities operate on separate Virtual Networks, and where servers may be accessible via virtual IP addresses within the private IP address spaces of associated Virtual Networks.Type: ApplicationFiled: January 22, 2002Publication date: September 26, 2002Applicant: Crescent Networks, Inc.Inventors: Chase T. Tingley, Robert J. Walsh
-
Publication number: 20020099972Abstract: A system and method for configuring a control plane within a network device. One of a pair of control processors is selected to act as the master of the control plane and the other control processor is specified as a standby control processor in normal operation. In the case of a failover or switchover event, the standby control processor assumes the role of the master of the control plane and updates configuration information within line cards in the network device as necessary. A state machine within the control processor is employed to manage state transitions for the control processor. Each control processor generates at least one signal that indicates whether it is capable of serving as the master of the control plane. Master selection logic selects one of the control processors as the master for the control plane and in one embodiment advertises the identification of the master control processor via triply redundant signals.Type: ApplicationFiled: November 15, 2001Publication date: July 25, 2002Applicant: Crescent Networks, Inc.Inventors: Robert J. Walsh, Steve N. Barbas, James F. Friend
-
Publication number: 20020097677Abstract: A method for performing rate policing and re-marking in a packet switched communications network that can be used to enforce and/or monitor Class of Services (CoS) contracts including terms for single or multiple classes of service. A switching system configured as an ingress node on the network includes a network switch and rate policing and re-marking logic. The switch receives a data packet transmitted on the network, extracts information from at least one header field of the packet including a CoS parameter, a primary flow ID established for the packet, and a packet byte count, and provides the extracted information to the rate policing/re-marking logic. Next, the rate policing/re-marking logic performs flow record and token bucket processing on the primary packet flow to determine whether the packets of the primary flow conform to the bandwidth requirements specified in the CoS contract.Type: ApplicationFiled: January 18, 2002Publication date: July 25, 2002Inventors: Andrew V. Hoar, Gregory S. Lauer, Robert J. Walsh, Walter C. Milliken, Todd A. Snide
-
Patent number: 6257954Abstract: An apparatus and process for chemical-mechanical polishing an edge of a semiconductor wafer using a heated polishing pad and a heated liquid chemical slurry. The apparatus includes a rotatable drum having a cylindric outer surface, a heatable mat positioned around the outer surface of the drum, and a polishing pad in generally parallel arrangement with the mat. A wafer holder, a container of liquid slurry, and a slurry delivery system are also included. The process includes the steps of heating a liquid slurry to an elevated temperature and applying heat to the polishing pad from an underside of the polishing pad to elevate the temperature of the polishing pad. A peripheral edge of a semiconductor wafer is engaged against a polishing side of the polishing pad, and a relative motion is effected between the wafer and the pad while simultaneously dispensing the heated slurry onto a region where the edge of the wafer engages the pad.Type: GrantFiled: February 23, 2000Date of Patent: July 10, 2001Assignee: MEMC Electronic Materials, Inc.Inventors: Kan-Yin Ng, Robert J. Walsh, Henry Erk, Dennis Buese
-
Patent number: 6218855Abstract: A method for routing a conductive path in an integrated circuit is described. The method includes providing a side exiting bus comprising at least one pin, and providing a plurality of functional units, at least one functional unit having a pin required to be electrically connected to a pin in the side-exiting bus. The method further includes routing a first conductive path from one of the at least one pins in the side exiting bus to a point external to the functional units, the resulting conductive path spanning the width of the plurality of functional units, and routing a second conductive path in a straight line from the at least one pin in the at least one functional unit to a point on the first conductive path.Type: GrantFiled: August 27, 1999Date of Patent: April 17, 2001Assignee: Sun Microsystems, Inc.Inventors: Pradiptya Ghosh, Robert J. Walsh
-
Patent number: 5840202Abstract: Apparatus for shaping a polishing pad includes a pad shaping tool and a fixture for holding the pad shaping tool free of fixed connection to the fixture. The pad shaping tool has a pad shaping surface which engages a polishing surface of the polishing pad to shape that surface. The pad shaping surface is sized for engaging the polishing surface across it entire width. The fixture constrains the tool from movement about the center of rotation of the polishing pad and constrains the center of the tool from substantial radial movement with respect to the pad. A method for shaping the polishing pad is also disclosed.Type: GrantFiled: April 26, 1996Date of Patent: November 24, 1998Assignee: MEMC Electronic Materials, Inc.Inventor: Robert J. Walsh
-
Patent number: D505300Type: GrantFiled: March 8, 2004Date of Patent: May 24, 2005Assignee: Ocean Equipment, Inc.Inventor: Robert J. Walsh