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: 20130332635
    Abstract: 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: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: Apple Inc.
    Inventors: Lawrence G. Bolton, Robert J. Walsh, Scott Krueger
  • Publication number: 20130303192
    Abstract: 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: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: Apple Inc.
    Inventors: Sylvain Louboutin, Gregg Golembeski, Daniel de Rocha Rosario, Robert J. Walsh
  • Publication number: 20120309289
    Abstract: 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: Application
    Filed: June 6, 2011
    Publication date: December 6, 2012
    Applicant: Apple Inc.
    Inventors: Robert J. Walsh, Shailesh Rathi
  • Publication number: 20120083911
    Abstract: 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: Application
    Filed: December 14, 2010
    Publication date: April 5, 2012
    Applicant: Apple Inc.
    Inventors: Sylvain R.Y. Louboutin, Robert J. Walsh, Shyam S. Toprani
  • Publication number: 20120074218
    Abstract: 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: Application
    Filed: September 27, 2010
    Publication date: March 29, 2012
    Applicant: NCR Corporation
    Inventor: Robert J. Walsh
  • Publication number: 20100150276
    Abstract: 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: Application
    Filed: February 17, 2009
    Publication date: June 17, 2010
    Applicant: Apple Inc.
    Inventors: Jason J. Yew, Allen P. Haughay, JR., Robert J. Walsh
  • Patent number: 7555549
    Abstract: 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: Grant
    Filed: November 7, 2004
    Date of Patent: June 30, 2009
    Assignee: QLOGIC, Corporation
    Inventors: Ralph B. Campbell, Bryan N. O'Sullivan, Robert J. Walsh
  • Patent number: 7260648
    Abstract: 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: Grant
    Filed: January 22, 2002
    Date of Patent: August 21, 2007
    Assignee: Ericsson, Inc.
    Inventors: Chase T. Tingley, Robert J. Walsh
  • Patent number: 7123583
    Abstract: 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: Grant
    Filed: January 18, 2002
    Date of Patent: October 17, 2006
    Assignee: Ericsson AB
    Inventors: Andrew V. Hoar, Gregory S. Lauer, Robert J. Walsh, Walter C. Milliken, Todd A. Snide
  • Patent number: 6886107
    Abstract: 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: Grant
    Filed: November 15, 2001
    Date of Patent: April 26, 2005
    Assignee: Marconi Intellectual Property (Ringfence), Inc.
    Inventors: Robert J. Walsh, Steve N. Barbas, James F. Friend
  • Publication number: 20040059759
    Abstract: 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: Application
    Filed: September 23, 2002
    Publication date: March 25, 2004
    Inventors: Tuan V. Doan, Jean A. Hassoun, Pradiptya Ghosh, Sylvain Rene?apos; Yves Louboutin, Robert J. Walsh
  • Patent number: 6672980
    Abstract: 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: Grant
    Filed: May 29, 2002
    Date of Patent: January 6, 2004
    Inventor: Robert J. Walsh
  • Publication number: 20030195736
    Abstract: 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: Application
    Filed: April 11, 2002
    Publication date: October 16, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Pradiptya Ghosh, Robert J. Walsh, Tuan V. Doan, Jean Hassoun
  • Publication number: 20020138628
    Abstract: 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: Application
    Filed: January 22, 2002
    Publication date: September 26, 2002
    Applicant: Crescent Networks, Inc.
    Inventors: Chase T. Tingley, Robert J. Walsh
  • Publication number: 20020099972
    Abstract: 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: Application
    Filed: November 15, 2001
    Publication date: July 25, 2002
    Applicant: Crescent Networks, Inc.
    Inventors: Robert J. Walsh, Steve N. Barbas, James F. Friend
  • Publication number: 20020097677
    Abstract: 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: Application
    Filed: January 18, 2002
    Publication date: July 25, 2002
    Inventors: Andrew V. Hoar, Gregory S. Lauer, Robert J. Walsh, Walter C. Milliken, Todd A. Snide
  • Patent number: 6257954
    Abstract: 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: Grant
    Filed: February 23, 2000
    Date of Patent: July 10, 2001
    Assignee: MEMC Electronic Materials, Inc.
    Inventors: Kan-Yin Ng, Robert J. Walsh, Henry Erk, Dennis Buese
  • Patent number: 6218855
    Abstract: 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: Grant
    Filed: August 27, 1999
    Date of Patent: April 17, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Pradiptya Ghosh, Robert J. Walsh
  • Patent number: 5840202
    Abstract: 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: Grant
    Filed: April 26, 1996
    Date of Patent: November 24, 1998
    Assignee: MEMC Electronic Materials, Inc.
    Inventor: Robert J. Walsh
  • Patent number: D505300
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: May 24, 2005
    Assignee: Ocean Equipment, Inc.
    Inventor: Robert J. Walsh