Patents Represented by Attorney Brake Hughes Bellermann LLP
  • Patent number: 8352176
    Abstract: Systems and methods are described for enabling the monitoring and navigation of a complex of known rooms or facilities having known objects, attributes and/or people associated therewith, wherein different locations of the objects, attributes and/or people within the facilities are related and accessible over known, well-defined alternate paths. Sensor information may be used to facilitate the monitoring and navigation of the facility. At least some systems and methods may be used to enable the navigation of a building or a set of buildings by displaying an interactive graphical map of the building on a display device carried by a user.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Tim Kaldewey, Samir Raiyani, Robert Pei, Sneschana Sobol
  • Patent number: 8352427
    Abstract: The inter-system communications techniques include a system, and/or a method. In some embodiments of these techniques, the method includes receiving data from a first system. The method further includes storing the received data in an in-memory database. The method further includes determining a second system to inform of the received data using a system assignment table. The system assignment table includes a source system identifier, a target system identifier, a first field, and a first field value. The method further includes informing the second system of the received data when the first field value matches a value associated with the first field of the received data. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Christian Mohr, Sascha Zorn
  • Patent number: 8352411
    Abstract: An activity scheme designer may associate an activity scheme with a task of a process model that includes a plurality of tasks, the activity scheme including a directed graph of nodes in which the nodes represent knowledge actions to be performed at least partially by human users, and in which edges of the directed graph connecting the nodes are probabilistically weighted. A workflow engine may instantiate the process model for execution, including associating an instance of the task with a user of the human users, the task instance including instance-specific data associated with completing the execution. An activity scheme transformer may transform the activity scheme for the user, based on the instance-specific data, a context of the user including applications and information resources available to the user, and a personal profile of the user.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Benedikt Schmidt, Todor Stoitsev
  • Patent number: 8344767
    Abstract: In one general aspect, an apparatus can include a first voltage detect circuit configured to produce an output signal at a first power supply voltage, and configured to be in a non-monitoring state at a second power supply voltage greater than the first power supply voltage. The apparatus can include a second voltage detect circuit configured to change from a non-monitoring state to a monitoring state and configured to produce an output signal at a third power supply voltage between the first power supply voltage and the second power supply voltage. The apparatus can also include a combination circuit configured to produce a power-on-reset signal based on a logical combination of the output signal produced by the first voltage detect circuit and the output signal produced by the second voltage detect circuit.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: January 1, 2013
    Assignee: Fairchild Semiconductor Corporation
    Inventors: Dong Li, Hai Tao
  • Patent number: 8346472
    Abstract: Systems and methods are described for enabling the monitoring and navigation of a complex of known rooms or facilities having known objects, attributes and/or people associated therewith, wherein different locations of the objects, attributes and/or people within the facilities are related and accessible over known, well-defined alternate paths. Sensor information may be used to facilitate the monitoring and navigation of the facility. At least some systems and methods may be used to enable the navigation of a building or a set of buildings by displaying an interactive graphical map of the building on a display device carried by a user.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: January 1, 2013
    Assignee: SAP AG
    Inventors: Tim Kaldewey, Samir Raiyani, Robert Pei, Sneschana Sobol
  • Patent number: 8346755
    Abstract: System and method for indexing rendered web page images. A web crawling engine stores the content and crawl time of a web page. A scheduling engine sends the content and crawl time to a rendering engine, and processes requests for embedded objects. If a requested object has been crawled, it sends the contents to the rendering engine. Otherwise it schedules the crawl of the object, and once the object is crawled, it resends the content and crawl time of the web page to the rendering engine. The rendering engine receives the content and crawl time of a web page, requests all embedded objects, and renders the web page to an image once all embedded objects are received.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: January 1, 2013
    Assignee: Google Inc.
    Inventors: Rupesh Kapoor, Erik Hendriks, Sathayanarayana Giridhar, Andrei Pascovici, Pawel Aleksander Fedorynski
  • Patent number: 8339957
    Abstract: Example embodiments of methods and apparatus for data communication are disclosed. An example method includes receiving, at a data network communication device having a shared data buffer for queuing received data, respective data backlog information for a plurality of sending network devices operationally coupled with the data network communication device. The example method also includes determining an amount of aggregate data backlog for the data network communication device based on the respective data backlog information. The example method further includes comparing the aggregate data backlog amount with a threshold, and, in the event the aggregate data backlog amount is less than or equal to the threshold, allocating, at the data network communication device, respective data transmission windows to the plurality of sending network devices. In this example, respective sizes of the respective data transmission windows are based on the respective data backlog information for each sender.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: December 25, 2012
    Assignee: Google Inc.
    Inventor: Gregory L. Chesson
  • Patent number: 8341176
    Abstract: Input indicating a first object within a set of structured data may be received. Input indicating a second object within the set of structured data may be received. Additional other objects within the set of structured data that are structurally similar to first and second objects may be determined based on metadata associated with the first object and based on metadata associated with the second object.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: December 25, 2012
    Assignee: Google Inc.
    Inventor: Kevin Rabsatt
  • Patent number: 8331387
    Abstract: Methods and apparatus for data switching are disclosed. An example method includes receiving a data traffic flow at a data ingress module and buffering the data traffic flow in a virtual output queue included in the data ingress module, where the virtual output queue being associated with a data egress module. The example method also includes communicating the data traffic flow to the data egress module via a fabric egress queue included in a data-switch fabric. The example method further includes monitoring data occupancy in the fabric egress queue and determining, based on the data occupancy, that a change in congestion state in the fabric egress queue has occurred. The example method still further includes, in response to the change in congestion state, communicating a flow control message to the data ingress module and, in response to the flow control message, modifying communication of the data traffic flow.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: December 11, 2012
    Assignee: Broadcom Corporation
    Inventors: Bruce Kwan, Puneet Agarwal
  • Patent number: 8332390
    Abstract: Information-based decision support may be provided by a query handler configured to receive a query which is applicable against different combinations of a plurality of remote databases and a corresponding plurality of replica databases including at least some replicated data of respective ones of the remote databases, wherein each replica database is synchronized with a corresponding remote database at a plurality of synchronization times and the different combinations include future versions of the replica databases defined by corresponding synchronization times. A query plan generator may be configured to determine information values associated with at least a subset of the different combinations, based on a query value associated with the query and on a diminishment of the query value caused by a corresponding combination, and further configured to generate, based on the information values, a query plan including at least one combination of the different combinations for executing the query therewith.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Ying Yan, Wen-Syan Li, Jian Xu
  • Patent number: 8332408
    Abstract: Methods and apparatus for date annotating and displaying a web page. A web page is segmented into search data fragments. A date map is searched for matching target data fragments. Stop-words and punctuation symbols can be removed from the search and target data fragments, which can be arranged in alphanumerical order. A target data fragment matches a search data fragment when the edit distance between them is less than a threshold. The publication date of a search data fragment is the publication date of a matching target data fragment, otherwise, the current date. A search data fragment with no matching target data fragment is stored in the date map with the current date. Search data fragments are displayed using indicia to convey their publication dates. Indicia include search data fragment fonts or background colors on which search data fragments are displayed.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventor: Matthew R. Rudary
  • Patent number: 8331922
    Abstract: A device may include a communication module that is arranged and configured to establish a wireless connection with a remote device and a remote mode module that is arranged and configured to receive and process an enabling command that places the device in a host controller interface (HCI) remote control mode, where the HCI remote control mode enables the device to be controlled by the remote device using one or more HCI commands over the wireless connection.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: December 11, 2012
    Assignee: Broadcom Corporation
    Inventors: Asif Grushkevich, Angel Polo, Thomas Baker, Brima Ibrahim
  • Patent number: 8332937
    Abstract: A computer-implemented method may include presenting to a user multiple images, multiple identifiers and a challenge to select one of the identifiers for each of the images, receiving the selected identifiers from the user, and providing access to a computing service based on a comparison of the selected identifiers to an answer to the challenge.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventor: David Thomas Eger
  • Patent number: 8327143
    Abstract: According to an example embodiment, an apparatus may include a client device including a processor and memory. The client device may be configured to obtain, via a secure communication, a certificate identifying a publically accessible wireless access point (AP) and a public key for the AP, the AP being publically accessible. The client (or client device) may be configured to generate a challenge, send the challenge to the AP, wherein the AP has a private key securely stored in a hardware security module of the AP. The private key may correspond to the public key for the AP. The client may be configured to receive a response from the AP, the response being generated by the AP based on the challenge and the private key for the AP, and authenticate the AP based on the response.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: December 4, 2012
    Assignee: Broadcom Corporation
    Inventor: Nicholas Ilyadis
  • Patent number: 8327264
    Abstract: A variable parser may be configured to determine a plurality of variables associated with a mailform template, the mailform template including one or more conditions. A data parser may be configured to determine one or more values associated with a target recipient and corresponding to each of the plurality of variables. A condition evaluator may be configured evaluate the one or more conditions based on one or more of the values to determine content associated with the personalized message. Replacement logic may be configured to replace, for the personalized message, each of the plurality of variables with the corresponding one or more values. A delivery engine may be configured to provide the personalized message including the one or more values and the content to the target recipient via one or more of the channels.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: December 4, 2012
    Assignee: SAP AG
    Inventors: Dirk Wagner, Frank Wittig
  • Patent number: 8325995
    Abstract: According to one general aspect, a method of logging a user in to an apparatus may include automatically detecting, a sensor operably coupled with the apparatus, the presence of a user within a detection area. The method may also include automatically determining the identity of the user in response to detecting the presence of the user within the detection area. The method may further include automatically logging the identified user in to the apparatus based on the determined identity of the user.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Andrew Bowers, Kevin Tom
  • Patent number: 8327220
    Abstract: A data storage device includes an interface that is configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the command bus and a controller that is operably coupled to the interface and to the command bus. The controller is configured to receive a verify on write command from the host using the interface, write data to one of the memory devices, read the data from the memory device, calculate an error correction code for the data as the data is being read, verify the data was written correctly to the memory device using the error correction code and communicate results to the host using the interface.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Albert T. Borchers, Andrew T. Swing, Robert S. Sprinkle, Jason W. Klaus
  • Patent number: 8327249
    Abstract: Methods and apparatus for performing parity and/or ECC operations are disclosed. An example method includes determining that an opcode is being transmitted on a bus and determining if the transmitted opcode is a memory operation. In the event the transmitted opcode is a memory write operation, the example method includes calculating a parity bit for data associated with the opcode, writing the calculated parity bit to a parity table and writing the data to a memory. The example method also includes, in the event the transmitted opcode is the memory read operation, recovering data from a previously written memory, calculating a parity bit for the recovered data, recovering a previously stored parity bit for the recovered data, comparing the parity bit for the recovered data with the previously stored parity bit and, in the event the recovered data parity bit does not match the previously stored parity bit, providing an error notification.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: December 4, 2012
    Assignee: Broadcom Corporation
    Inventors: Michael Jorda, Eric Baden, Sarath Kumar Immadisetty, Jeff (John) J. Dull
  • Patent number: 8326793
    Abstract: A location history manager may be configured to determine a location history associated with a user, and a resource usage manager may be configured to determine a computing resource usage history associated with the user. A location monitor may be configured to determine a location of the user. A resource predictor may be configured to generate a prediction of a computing resource, based on the location history, the computing resource usage history, and the location. A resource provider may be configured to provide the computing resource, based on the prediction.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Andrew Bowers, Kevin Tom, Amy Han
  • Patent number: 8320431
    Abstract: Various example embodiments are disclosed herein. According to one example embodiment, a method may include obtaining a first channel quality measurement for a wireless node such as a mobile station or relay station in a wireless network. The method may further include sending, from the wireless node, a full channel quality indicator (CQI) to a base station based on the first channel quality measurement. The method may further include obtaining a second channel quality measurement for the wireless node. The method may further include sending a differential CQI to the base station based on comparing the second channel quality measurement to the first channel quality measurement. The differential CQI may occupy less channel resources than the full CQI.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: November 27, 2012
    Assignee: Nokia Siemens Networks Oy
    Inventors: Shashikant Maheshwari, Adrian Boariu