Patents Represented by Attorney Brake Hughes Bellermann LLP
  • Patent number: 8165964
    Abstract: Implementations may include a computer system for detecting counterfeited products. The system may include a communication unit and a processing unit. The communication unit may be configured to receive a representation of sensor data being measured at different times by a sensor unit associated with a product. The processing unit may be configured to compute a deviation of the sensor data from data of a transport profile for the product and to compute from the deviation a counterfeit value representing an estimate value for the probability that the product is counterfeited.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: April 24, 2012
    Assignee: SAP AG
    Inventor: Nina Oertel
  • Patent number: 8166330
    Abstract: Various example implementations are disclosed. According to one example implementation, a system may include multiple logic devices, a power input, and a logic controller. The logic devices may each be configured to assert a request for auxiliary power to a logic controller. The power input may be configured to provide the auxiliary power to one or more of the logic devices. The logic controller may be configured to poll the logic devices by polling less than all of the logic devices at a time to determine whether the logic devices assert the request for the auxiliary power.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: April 24, 2012
    Assignee: Broadcom Corporation
    Inventors: Arik Pickholz, Shay Mizrachi
  • Patent number: 8160097
    Abstract: A mobile communications device includes one or more antennas and a plurality of wireless transceivers that are each configured to transmit and receive transmissions via the one or more antennas according to at least one of several associated communications protocols. The device includes a control processor operatively coupled to the transceivers and antenna(s), which is configured to select and utilize one or more of the wireless transceivers and associated communications protocols in order to transact particular transmissions, where the selection is based on characteristics of the particular transmissions, and to allocate bandwidth to multiple transmissions within a single communications protocol, where the allocation is based on characteristics of the transmissions. The device also includes a power source coupled to the transceivers and adapted to supply power to the transceivers.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: April 17, 2012
    Assignee: Broadcom Corporation
    Inventor: Kevin Cadieux
  • Patent number: 8156208
    Abstract: A service repository is used to store at least one service in association with service metadata describing service requirements of the service. The service repository also may store one or more platform-specific service executables. A service mapper is used to determine device metadata associated with each of a plurality of devices, where the device metadata provides device characteristics of the devices. The service mapper may thus map the service to a selected device of the plurality of devices for deployment thereon, based on a matching of corresponding elements of the service requirements and the device characteristics. The service mapper also may re-map the service between devices to maintain a quality and reliability of the service.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: April 10, 2012
    Assignee: SAP AG
    Inventors: Christof Bornhoevd, Artin Avanes, Holger R. Ziekow, Brian S. Mo, Matthias M. Wiemann
  • Patent number: 8156537
    Abstract: The present description refers in particular to a method, a system, and a computer program product for access control using resource filters for a strict separation of application and security logic. The computer-implemented method for access control may include receiving at least one access request to at least one resource from an application; providing a resource hierarchy for the at least one resource, the resource having at least one resource class, wherein the resource hierarchy is defined in a single resource; providing a policy comprising at least one access control rule for accessing at least one element of the at least one resource class; verifying the at least one access request based on the policy through an authorization service; and processing the at least one access request through a service interface.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: April 10, 2012
    Assignee: SAP AG
    Inventors: Laurent Gomez, Annett Laube
  • Patent number: 8150904
    Abstract: A partition analyzer may be configured to designate a data partition within a database of a grid network, and to perform a mapping of the data partition to a task of an application, the application to be at least partially executed within the grid network. A provisioning manager may be configured to determine a task instance of the task, and to determine the data partition, based on the mapping, where the data partition may be stored at an initial node of the grid network. A processing node of the grid network having processing resources required to execute the task instance and a data node of the grid network having memory resources required to store the data partition may be determined. The task instance may be deployed to the processing node, and the data partition may be re-located from the initial node to the data node, based on the comparison.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: April 3, 2012
    Assignee: SAP AG
    Inventors: Tobias Queck, Mark Wusthoff
  • Patent number: 8144847
    Abstract: Various example embodiments are described. According to one example, a method may include maintaining a database of a plurality of direct inward dial telephone numbers, including a subset of the direct inward dial telephone numbers which are available for assignment; receiving, through a website, an application from a customer for an alias telephone number to be associated with a customer telephone number; processing the application, the processing including assigning to the customer an alias telephone number selected from the subset of available telephone numbers which are available for assignment and associating the alias number with the customer telephone number; and receiving a telephone call from a third party to the alias telephone number and routing the telephone call from the alias telephone number to the customer telephone number.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: March 27, 2012
    Inventor: Eugene Daly
  • Patent number: 8140077
    Abstract: Various embodiments are disclosed relating to the optimization of relay station handovers and location update in a wireless network. According to an example embodiment, a request to handover a plurality of mobile stations from a first base station to a second base station may be sent. An identifier associated with the second base station for each of the plurality of mobile stations may be received. In another example embodiment, each of the identifiers is forwarded to the mobile station corresponding to the connection identifier. In another example embodiment, a location update may be performed by sending a message to a network device, such as a target base station, to provide location update information for a plurality of mobile stations. In this manner, one message may be transmitted over a wireless link to facilitate a handover or location update for a plurality of mobile stations.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: March 20, 2012
    Assignee: Nokia Corporation
    Inventors: Yousuf Saifullah, Haihong Zheng, Shashikant Maheshwari
  • Patent number: 8140533
    Abstract: Computer implemented methods and apparatus for extracting list information into database tables. A number of fields are independently determined for items in list. A number of database table columns are determined from most common number of list item fields. New fields are determined for items with more fields than database columns. Null fields are inserted into items with fewer fields than database columns. Information from items having the same number of fields as database columns is written to database table rows. Information from each field is written to a corresponding database table column. Streaks of poorly matching cells in a database table row are determined. Streak cells are merged and new cells are determined. Null cells are inserted if number of new cells is less than number of cells in the streak. Information from the new cells is written to the table row and columns that define the streak.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: March 20, 2012
    Assignee: Google Inc.
    Inventors: Hazem Elmeleegy, Jayant Madhavan, Alon Halevy
  • Patent number: 8136167
    Abstract: A computer-implemented method may include receiving, over a network, an image from an image capture device, determining an image adjustment to the image, and communicating, over the network, the image adjustment to the image capture device.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: March 13, 2012
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Shumeet Baluja, Maryam Kamvar
  • Patent number: 8136013
    Abstract: According to an example embodiment, an apparatus may include logic. The apparatus may be configured to: determine, based on an error location polynomial, an error location syndrome corresponding to an actual location of a burst error in a data block; select a burst error pattern that is less than or equal to M bits, and having no more than Y consecutive zeros within the burst error, where M is greater than the order of the error location polynomial; determine an error pattern syndrome based on the selected burst error pattern and the error location polynomial; and determine an actual location of the burst error in the data block based on the error location syndrome and the error pattern syndrome.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: March 13, 2012
    Assignee: Broadcom Corporation
    Inventors: Magesh Valliappan, Velu Pillai
  • Patent number: 8136162
    Abstract: A network interface device includes a security database and a security services engine. The security database is configured to store patterns corresponding to predetermined malware. The security services engine is configured to compare data to be transmitted through a network to the patterns stored in the security database, and the security database is configured to receive updated patterns from the network.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: March 13, 2012
    Assignee: Broadcom Corporation
    Inventors: Bora Akyol, Puneet Agarwal
  • Patent number: 8131838
    Abstract: Monitor services deployable on device networks may be implemented using a modular approach, in which a core monitor service is mapped to one or more devices included in, or associated with, the device networks. Additional monitoring-related functionality may be provided to such devices using plug-ins, add-on services or service components, or other service modules, which interact with the core monitor service. The core monitor service(s) and any monitor service modules may be mapped, to specific ones of the devices, based on, for example, requirements of other services and/or relevant device metadata (e.g., capabilities) of the devices. In additional or alternative implementations, various protocols may be used to register new devices and deployed monitor service(s) with the distributed monitoring service(s) in a fast, secure, energy-efficient, and reliable manner, even as devices join or leave the device network(s).
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: March 6, 2012
    Assignee: SAP AG
    Inventors: Christof Bornhoevd, Brian S. Mo, Matthias M. Wiemann
  • Patent number: 8130786
    Abstract: An apparatus is disclosed that includes first transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a first Ethernet communication protocol at a first data rate, second transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a second Ethernet communication protocol at a second data rate; and third transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a third Ethernet communication protocol at a third data rate.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: March 6, 2012
    Assignee: Broadcom Corporation
    Inventors: Michael Furlong, Vivek Telang
  • Patent number: 8126470
    Abstract: Various example embodiments are disclosed relating to route discovery and management in relay networks. In an example embodiment, a first message may be received at a first network station in a wireless network. It may be determined whether the received first message includes an identifier of a second network station indicating an attachment of a network node to the second network station. The received first message may be modified to include an identifier of the first network station indicating an attachment of the network node to the first network station if it is determined that the received message does not include the identifier of the second network station. The received first message may be forwarded to a third network station. Various techniques may also be provided for updating and managing a network topology, e.g., for discovering, updating, and selecting communication paths for network traffic.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: February 28, 2012
    Assignee: Nokia Corporation
    Inventor: Haihong Zheng
  • Patent number: 8121052
    Abstract: According to one general aspect, a method of using a customer premises equipment (CPE) to represent a mobile station (MS) to a base station (BS) is described. Wherein the CPE and the BS are part of a first wireless network based upon a first networking standard, and the MS and the CPE are part of a second wireless network based upon a second networking standard. The method comprising associating the MS with the CPE. The method further comprising indicating to the BS that the CPE is acting as an agent for the MS on the second wireless network. Also comprising acting as an agent, on the second wireless network, for the MS. And comprising, storing context information related to the MS, wherein the context information includes MS context information related the first network and MS context information related the second network.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: February 21, 2012
    Assignee: Nokia Siemens Networks Oy
    Inventors: Haihong Zheng, Shashikant Maheshwari, Basavaraj Patil, Srinivas Sreemanthula
  • Patent number: 8122005
    Abstract: A training set generator may be configured to input a taxonomy including a hierarchy of categories and a plurality of top-level sites, and to output a training set of categorized data. The training set generator may include a crawler configured to crawl each of the top-level sites to determine at least one lower-level site associated therewith and to store the top-level sites and associated lower-level sites as crawl data. The training set generator also may include an extractor configured to determine, for each of the top-level sites, a corresponding site-specific extraction template associating at least one portion of the corresponding top-level site with at least one category of the hierarchy of categories, and further configured to apply each site-specific extraction template to corresponding crawl data to thereby associate the crawl data with the categories of the hierarchical categories and obtain categorized data of the training set.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: February 21, 2012
    Assignee: Google Inc.
    Inventors: Philo Juang, Christopher Testa, Nicolaus Mote
  • Patent number: 8122313
    Abstract: Various example embodiments are disclosed. According to an example embodiment, a receiving station in a wireless network may receive a plurality of Medium Access Control Packet Data Units (MPDUs) from a transmitting station. Each of the plurality of MPDUs may include a sequence number. The receiving station may also determine which of the plurality of MPDUs were successfully or not successfully received from the transmitting station. The receiving station may also transmit, to the transmitting station, at least one automatic repeat request (ARQ) feedback information element (IE). The at least one ARQ feedback IE may include a number of acknowledgment maps field indicating a number of acknowledgment maps included in the ARQ feedback IE and the indicated number of acknowledgment maps. Each of the acknowledgment maps may include a sequence format field indicating a number of block sequence fields and the indicated number of block sequence fields.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: February 21, 2012
    Assignee: Nokia Siemens Networks Oy
    Inventors: Xiaoyi Wang, Shashikant Maheshwari
  • Patent number: 8112622
    Abstract: A networking method, microchip, and device are described in which a first security engine may be associated with a chaining port and configured to perform an inner processing for an inner layer of encryption for a frame of data, while a second security engine may be associated with an external port and configured to perform an outer processing for an outer layer of encryption for the frame of data. Control logic may be configured to instruct the first security engine to execute both a transmit operation and a receive operation of the frame of data in association with the inner processing.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: February 7, 2012
    Assignee: Broadcom Corporation
    Inventor: Zheng Qi
  • Patent number: 8111609
    Abstract: According to an example embodiment, a method may include determining, by a first wireless node in a wireless network, a number N of resource blocks available for transmitting data within a cell, the N resource blocks each including V resource block orthogonal frequency division multiplexing (OFDM) symbols, the V resource block OFDM symbols each including U resource block subcarriers. The method may also include mapping the N resource blocks into N subchannels based on a permutation formula, the permutation formula assigning, based on permutation parameters including the number N and a random or pseudorandom variable, U subchannel subcarriers for each of V subchannel OFDM symbols to each of the N subchannels and thereby allocating a subchannel index for each of the N subchannels.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: February 7, 2012
    Assignee: Nokia Siemens Networks Oy
    Inventors: Chao Wei, Xin Qi, Shaohua Li