Patents Examined by Duyen Doan
-
Patent number: 8782286Abstract: In one embodiment, a security device monitors for outgoing re-transmission messages indicating that an endpoint located in a multi-homed network transmitted an unanswered initial connection request. Responsive to identifying one of the outgoing re-transmission messages, the security device identifies destination address information included in the identified re-transmission message. The security device then causes another security device associated with a different link of the same multi-homed network to update its internal state table according to the identified destination address information. As a result, a response to the outgoing re-transmission can be forwarded to the multi-homed network regardless of which security device receives the response.Type: GrantFiled: September 12, 2008Date of Patent: July 15, 2014Assignee: Cisco Technology, Inc.Inventor: Daniel G. Wing
-
Patent number: 8775515Abstract: A system and method for providing student performance alerts in an online learning environment is provided. An online learning environment is monitored. A score for a test taken by a student at a first time is received. One or more previous scores for previous tests taken by the student at previous times are obtained. The score is compared with one or more of the previous scores to determine a difference between the score and the one or more previous scores. A change threshold is applied to the difference and the difference is determined to be significant when the difference is outside the threshold. An alert for the significant difference is transmitted to one or more recipients associated with the student.Type: GrantFiled: March 21, 2011Date of Patent: July 8, 2014Assignee: Apex Learning, Inc.Inventors: Andrew Lippert, Rohit Agarwal
-
Patent number: 8773527Abstract: A system and method for capturing debug information are disclosed. In one aspect, a method comprises connecting a portable test device having a memory and no processor to a television, the test device having stored therein a debug program configured to be executed by a control unit of the television to capture debug information from the television and store the captured debug information on the test device.Type: GrantFiled: August 27, 2007Date of Patent: July 8, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Byung Kang, Paul Suntae Kim, Tae Hee Kim, Jason Rowe
-
Patent number: 8769036Abstract: Exemplary embodiments include RDMA methods and systems for sending application data to a computer memory destination in a direct but non-blocking fashion. The method can include posting a new work request for an RDMA connection or association, determining if there is a prior work request for the same connection or association enqueued for processing, in response to a determination that no prior work request is enqueued for processing, processing the new work request directly by sending RDMA frames containing application data referred to by the work request to the computer memory destination, performing direct sending while there is sufficient send space to process the new work request, and delegating the new work request to asynchronous transmission if a prior work request is already enqueued for processing or lack of send space would block a subsequent transmission operation.Type: GrantFiled: October 30, 2009Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Philip W. Frey, Bernard Metzler, Fredy D. Neeser
-
Patent number: 8762447Abstract: Systems, methods and apparatus are provided through which in some aspects a method to provide secure communications between a plurality of computers over a public network includes establishing a connection over the public network between the plurality of computers by mimicking hypertext transport protocol (HTTP) enterprise tunnel (HET) server protocol and changing the connection to a multiplexing protocol.Type: GrantFiled: May 2, 2008Date of Patent: June 24, 2014Assignee: General Electric CompanyInventor: Ofir Oren-Dahan
-
Patent number: 8745228Abstract: A computer-implemented method includes determining if one or more electronic device capabilities represented in one of a group of device profiles is associated with one or more content characteristics represented in one of a group of resource profiles. The method also includes assigning the device profile to the resource profile if the electronic device capabilities are associated with the content characteristics. Furthermore, the method includes, upon receipt of content defined by the resource profile, initiating delivery of the content to at least one electronic device associated with the one device profile based upon the assignment.Type: GrantFiled: December 28, 2007Date of Patent: June 3, 2014Assignee: Adobe Systems IncorporatedInventors: Joerg Beckert, Mikko Hypponen, Tuomas Dahlgren
-
Patent number: 8745243Abstract: An IP gateway device establishes distinct TCP sessions within a single FCIP tunnel, each TCP session being designated for a different priority of service (e.g., high, medium, low), plus a control stream. Each TCP session has its own TCP stack and its own settings for VLAN Tagging (IEEE 802.1Q), quality of service (IEEE 802.1P) and Differentiated Services Code Point (DSCP). By distributing data streams assigned to different priorities of service into different TCP sessions within the FCIP tunnel, an IP gateway device can preserve the distinctions between the data stream priorities while the data traffic is within the IP network. By further distributing the data streams between different circuits and trunks by use of multiple circuits, failover and load balancing can occur within the FCIP tunnels.Type: GrantFiled: September 13, 2010Date of Patent: June 3, 2014Assignee: Brocade Communications Systems, Inc.Inventor: Robert Grant Engebretson
-
Patent number: 8745184Abstract: A method for wireless communication provisioning is disclosed. A first wireless communication provisioning state associated with one or more identifiers is defined. A second wireless communication provisioning state associated with one or more identifiers is defined. A state transition rule is defined, wherein the state transition rule defines a transition between the first wireless communication provisioning state and the second wireless communication provisioning state, wherein the first wireless communication provisioning state and the second wireless communication provisioning state are based on the lifecycle of the service of a wireless communication device associated with the first and second wireless communication provisioning states.Type: GrantFiled: May 18, 2007Date of Patent: June 3, 2014Assignee: Jasper Wireless, Inc.Inventors: Scott Barkley, Amit Gupta, Zhongling Li
-
Patent number: 8738702Abstract: The disclosure provides a method and corresponding system for personalizing and disbursing content material in an automated fashion based on differing characteristics or profiles of the recipients. The system includes a database of potential recipients with key characteristics such as location data, revenue, product ownership, customer status, tenure with the company/organization, payment status, credit rating, whether they have recently responded to other material, and the like. Dissemination media include email communications, collaterals, brochures, textual materials, image and video information, and any similar media, where the contents of the communication material is customized based on the key characteristics profiles of the recipients and driven by a set of business rules that can be adapted to fit various scenarios.Type: GrantFiled: July 13, 2005Date of Patent: May 27, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: David Belanger, Sam Parker, Sarat Puthenpura, Wenjie Zhao
-
Patent number: 8738696Abstract: System(s) and method(s) are provided that facilitate managing routing voice and data traffic, associated with a subscription, when there are multiple devices. A client component can manage which communication device of multiple communication devices of a subscriber is active on the network at a given time for the subscriber based in part on location of a mobile device associated with the subscriber, a subscriber profile, and predefined routing criteria, which can facilitate optimal device selection. The mobile device can communicate via a macro network when outside of an area served by consumer premise equipment of the subscriber; and when the mobile device is in the area served by the consumer premise device, voice and data traffic directed to the mobile device can be automatically routed to one of multiple communication devices connected to the consumer premise equipment. The subscriber profile can specify routing preferences of the subscriber.Type: GrantFiled: January 29, 2009Date of Patent: May 27, 2014Assignee: AT&T Mobility II LLCInventors: Judson John Flynn, Erick John Haughn, John Lewis
-
Patent number: 8719365Abstract: Graphic output of an application can be provided via remote execution of the application in an execution environment under specified conditions. A resource, such as a file, web page, or other identifier of content to be rendered, may be specified along with a target application version. A redirector can monitor the resources available in the execution environment and provide commands to the rendering application in response to a request received by the redirector. The redirector can be configured to determine if the execution environment is permitted to execute the rendering application and/or determine if sufficient resources are available to execute the rendering application. The redirector can provide commands to initialize the rendering application, one or more virtual machines, and/or one or more scripts, components, or processes to provide a view of output for the client.Type: GrantFiled: February 12, 2009Date of Patent: May 6, 2014Assignee: Adobe Systems IncorporatedInventors: Charles Christopher Scheinost, Dean Jonathan Vukas
-
Patent number: 8713163Abstract: The present invention extends to methods, systems, and computer program products for monitoring cloud-runtime operations. Embodiments of the invention include an infrastructure for initiating and monitoring (e.g., asynchronous) cloud-runtime operations. In some embodiments, cloud-runtime operations are included in a sequence of operations (e.g., in a workflow) for deploying or purging cloud based resources for a customer premises. Accordingly, monitored operations include creating cloud deployments, growing cloud deployments, shrinking cloud deployments, and deleting cloud deployments. Cloud deployments can be reliably deleted when a workflow is aborted, to prevent accrual of unexpected charges.Type: GrantFiled: December 8, 2010Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventor: Gregory Wray Teather
-
Patent number: 8706887Abstract: Implementations of the present disclosure provide multiple communication channels between a client and a session and include establishing a first communication channel between the session and a first application program executed on the client, the session being active on an application server, the first application program using a first communication protocol, and instantiating a second application program on the client. A second communication channel is established between the second application program and the session, the second application program using a second communication protocol different from the first.Type: GrantFiled: June 29, 2009Date of Patent: April 22, 2014Assignee: SAP AGInventor: Masoud Aghadavoodi Jolfaei
-
Patent number: 8700752Abstract: A method and system for optimizing a configuration of a set of LPARs and a set of servers that host the LPARs. Configuration data and optimization characteristics are received. By applying the configuration data and optimization characteristics, a best fit of the LPARs into the servers is determined, thereby determining an optimized configuration. The best fit is based on a variant of bin packing or multidimensional bin packing methodology. The optimized configuration is stored. In one embodiment, comparisons of shadow costs are utilized to determine an optimal placement of the LPARs in the servers. LPAR(s) in the set of LPARs are migrated to other server(s) in the set of servers, which results in the LPARs and servers being configured in the optimized configuration.Type: GrantFiled: November 3, 2009Date of Patent: April 15, 2014Assignee: International Business Machines CorporationInventors: Eric Bouillet, Randy Scott Johnson, Tedrick Neal Northway, Li Zhang, Clea Anne Zolotow
-
Patent number: 8694670Abstract: Techniques are described for synchronizing multiple time-based data streams with independent clocks wherein relationships between clock rates of timing devices associated with the time-based data streams are determined, and based on these relationships, times in at least one of the time-based data streams may be translated to times in any of the other time-based data streams despite the data streams having independent clocks.Type: GrantFiled: October 12, 2012Date of Patent: April 8, 2014Assignee: Apple Inc.Inventors: James D. Batson, John S. Bushell, Gregory R. Chapman, Christopher L. Flick
-
Patent number: 8667144Abstract: Aspects describe service discovery of wireless MDDI client-capable devices though interaction with an underlying bearer protocol. Service discovery can be performed when the underlying layer supports multicasting, when the underlying layer is wiMedia UWB MAC and/or UDP/IP. Service discovery can be initiated by a w-MDDI sender and/or a w-MDDI receiver. An optional mutual security association procedure can be conducted if both devices support security and security is necessary.Type: GrantFiled: July 24, 2008Date of Patent: March 4, 2014Assignee: QUALCOMM IncorporatedInventors: Dinesh Dharmaraju, Ranganathan Krishnan, Soham Sheth
-
Patent number: 8661128Abstract: An object of the present invention is to provide a server machine and network processing method capable of running a plurality of same server applications at a time on a single OS in a single sever machine. A server machine comprises a packet dispatching processor for retrieving a destination application group of a communication packet based on first identification information included in a communication packet received by any of a plurality of ports and first management information; for retrieving a plurality of endpoints based on second identification information included in the communication packet and second management information; and for dispatching the communication packet to a server application corresponding to any of the plurality of the retrieved endpoints and belonging to the retrieved application group.Type: GrantFiled: March 18, 2008Date of Patent: February 25, 2014Assignee: Hitachi, Ltd.Inventors: Masakuni Agetsuma, Takahiro Nakano
-
Patent number: 8659654Abstract: Comparing a sample image to a reference image. Differences between the color channel values of the pixels in the sample image and the corresponding color channel values for the corresponding pixels in the reference image are calculated and compared to predefined tolerances. Based on the comparisons, a pixel status for the pixels in the sample image is defined. An image status indicating whether the sample image differs from the reference image is defined based on the defined pixel status.Type: GrantFiled: October 11, 2006Date of Patent: February 25, 2014Assignee: Microsoft CorporationInventors: Michael Y. Tsang, Xu Yang
-
Patent number: 8656038Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.Type: GrantFiled: December 10, 2012Date of Patent: February 18, 2014Assignee: eBay, Inc.Inventors: Sastry K. Malladi, Bhaven Avalani
-
Patent number: 8656019Abstract: Data processing workload administration in a cloud computing environment including distributing data processing jobs among a plurality of clouds, each cloud comprising a network-based, distributed data processing system that provides one or more cloud computing services; deploying, by a job placement engine in each cloud according to the workload execution policy onto servers in each cloud, the data processing jobs distributed to each cloud; determining, by each job placement engine during execution of each data processing job, whether workload execution policy for each deployed job continues to be met by computing resources within the cloud where each job is deployed; and advising, by each job placement engine, the workload policy manager when workload execution policy for a particular job cannot continue to be met by computing resources within the cloud where the particular job is deployed.Type: GrantFiled: December 17, 2009Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Eric N. Chikando, Marcus L. Kornegay