Patents Represented by Attorney Brake Hughes Bellermann LLP
-
Patent number: 8352176Abstract: 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: GrantFiled: August 7, 2009Date of Patent: January 8, 2013Assignee: SAP AGInventors: Tim Kaldewey, Samir Raiyani, Robert Pei, Sneschana Sobol
-
Patent number: 8352411Abstract: 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: GrantFiled: June 17, 2010Date of Patent: January 8, 2013Assignee: SAP AGInventors: Benedikt Schmidt, Todor Stoitsev
-
Patent number: 8352427Abstract: 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: GrantFiled: July 30, 2010Date of Patent: January 8, 2013Assignee: SAP AGInventors: Christian Mohr, Sascha Zorn
-
Patent number: 8346755Abstract: 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: GrantFiled: May 4, 2010Date of Patent: January 1, 2013Assignee: Google Inc.Inventors: Rupesh Kapoor, Erik Hendriks, Sathayanarayana Giridhar, Andrei Pascovici, Pawel Aleksander Fedorynski
-
Patent number: 8344767Abstract: 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: GrantFiled: October 14, 2010Date of Patent: January 1, 2013Assignee: Fairchild Semiconductor CorporationInventors: Dong Li, Hai Tao
-
Patent number: 8346472Abstract: 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: GrantFiled: August 7, 2009Date of Patent: January 1, 2013Assignee: SAP AGInventors: Tim Kaldewey, Samir Raiyani, Robert Pei, Sneschana Sobol
-
Patent number: 8341176Abstract: 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: GrantFiled: May 25, 2012Date of Patent: December 25, 2012Assignee: Google Inc.Inventor: Kevin Rabsatt
-
Patent number: 8339957Abstract: 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: GrantFiled: June 26, 2009Date of Patent: December 25, 2012Assignee: Google Inc.Inventor: Gregory L. Chesson
-
Patent number: 8331387Abstract: 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: GrantFiled: June 23, 2008Date of Patent: December 11, 2012Assignee: Broadcom CorporationInventors: Bruce Kwan, Puneet Agarwal
-
Patent number: 8332937Abstract: 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: GrantFiled: May 3, 2012Date of Patent: December 11, 2012Assignee: Google Inc.Inventor: David Thomas Eger
-
Patent number: 8332408Abstract: 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: GrantFiled: August 23, 2010Date of Patent: December 11, 2012Assignee: Google Inc.Inventor: Matthew R. Rudary
-
Patent number: 8332390Abstract: 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: GrantFiled: April 12, 2010Date of Patent: December 11, 2012Assignee: SAP AGInventors: Ying Yan, Wen-Syan Li, Jian Xu
-
Patent number: 8331922Abstract: 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: GrantFiled: November 29, 2007Date of Patent: December 11, 2012Assignee: Broadcom CorporationInventors: Asif Grushkevich, Angel Polo, Thomas Baker, Brima Ibrahim
-
Patent number: 8327143Abstract: 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: GrantFiled: August 4, 2008Date of Patent: December 4, 2012Assignee: Broadcom CorporationInventor: Nicholas Ilyadis
-
Patent number: 8327264Abstract: 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: GrantFiled: September 27, 2007Date of Patent: December 4, 2012Assignee: SAP AGInventors: Dirk Wagner, Frank Wittig
-
Patent number: 8326793Abstract: 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: GrantFiled: September 27, 2011Date of Patent: December 4, 2012Assignee: Google Inc.Inventors: Andrew Bowers, Kevin Tom, Amy Han
-
Patent number: 8327220Abstract: 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: GrantFiled: October 10, 2011Date of Patent: December 4, 2012Assignee: Google Inc.Inventors: Albert T. Borchers, Andrew T. Swing, Robert S. Sprinkle, Jason W. Klaus
-
Patent number: 8327249Abstract: 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: GrantFiled: November 6, 2009Date of Patent: December 4, 2012Assignee: Broadcom CorporationInventors: Michael Jorda, Eric Baden, Sarath Kumar Immadisetty, Jeff (John) J. Dull
-
Patent number: 8325995Abstract: 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: GrantFiled: September 27, 2011Date of Patent: December 4, 2012Assignee: Google Inc.Inventors: Andrew Bowers, Kevin Tom
-
Patent number: 8320367Abstract: Various example embodiments are disclosed. According to an example embodiment, a non-transitory, computer-readable medium may include computer-executable instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to at least initialize a Voice over Internet Protocol (VoIP) telephone program in a guest mode configured to allow any user of the computing system to place telephone calls, and in response to a user logging in to the computing system, transition the VoIP telephone program from the guest mode to a custom mode for the logged-in user.Type: GrantFiled: September 29, 2011Date of Patent: November 27, 2012Assignee: Google Inc.Inventors: Olof Johansson, Scott Redman