Patents Examined by Schquita Goodwin
-
Patent number: 10685069Abstract: A method of operating a message system can include maintaining a list of users of the message system and maintaining a connection list and a message stream for each user of the message system. After receiving a message from a first user of the message system, the received message can be published on the message stream of the first user and on the message streams of the users identified in the first user's connection list. If the received message is detected to be a reply to an earlier message from a second user, then the earlier message can be published on the message streams of the users identified in the first user's connection list, who are not in the second user's connection list.Type: GrantFiled: April 23, 2012Date of Patent: June 16, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Christopher L. Hodgins
-
Patent number: 10536553Abstract: An emulation system comprises an outband traffic generating device comprising at least one field programmable gate array coupled to a host system. The outband traffic generating device is configured to transfer one or more bits via an outband channel to a register of an inband traffic generating device. The inband traffic generating device comprises at least one field programmable gate array coupled to a target system. The inband traffic generating device is configured to transfer the one or more bits via an inband channel to the outband traffic generating device.Type: GrantFiled: September 4, 2015Date of Patent: January 14, 2020Assignee: Cadence Design Systems, Inc.Inventors: Mitchell G. Poplack, Sharon Mutchnik, Hitesh Gannu, Ramesh Mogili
-
Patent number: 10055241Abstract: A Hypervisor hosted on a computer device includes a Fiber Channel (FC) port to communicate with an FC switch in an FC switched fabric. The FC port has a port identifier assigned by the switch device. The Hypervisor solicits from the switch FC priority values available to be allocated as respective local identifiers of virtual machines (VMs). The Hypervisor instantiates a VM with a global VM identifier, and allocates one of the solicited priority values to the instantiated VM such that the allocated priority value and the port identifier together represent a fabric VM identifier. After the allocating, the Hypervisor sends to the FC switch an update frame to indicate the instantiated VM, the global VM identifier, and the fabric VM identifier. During an FC session, the Hypervisor exchanges FC frames with an FC destination port connected to the switched fabric. Each session frame indicates the fabric VM identifier.Type: GrantFiled: September 4, 2015Date of Patent: August 21, 2018Assignee: Cisco Technology, Inc.Inventor: Claudio DeSanti
-
Patent number: 9911089Abstract: Various arrangements for handling enterprise resource planning (ERP) tasks external from ERP software are presented. An email client, executed on a user computer system, may retrieve ERP tasks that are assigned to a user from an ERP computer system. The email client executed on the user computer system may integrate the ERP tasks retrieved from the ERP computer system into an email client task list such that the email client task list displays the ERP tasks assigned to the user. The email client executed on the user computer system may display the email client task list that comprises the ERP tasks retrieved from the ERP computer system.Type: GrantFiled: September 16, 2011Date of Patent: March 6, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Joanne Saiu, Radhakrishnan Pallath, Dan Fieldhouse, Shawn Abernathy
-
Patent number: 9906429Abstract: A system and method can perform subnet initialization in a middleware machine environment. In accordance with one embodiment, a plurality of management nodes in the middleware machine environment can be interconnected so that a plurality of subnet managers that are associated with the plurality of management nodes can communicate with each other using an in-band communication protocol. The plurality of subnet managers can negotiate and elect a master subnet manager, which operates to configure and manage the middleware machine environment. The master subnet manager can replicate one or more subnet initialization policies to other subnet managers in the middleware machine environment using the in-band communication protocol. The master subnet manager can then set up a plurality of client nodes in the middleware machine environment based on the one or more subnet initialization policies.Type: GrantFiled: September 16, 2011Date of Patent: February 27, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjorn-Dag Johnsen, Line Holen, Roy Arntsen
-
Patent number: 9864759Abstract: Systems and methods are provided for providing scatter/gather data processing. In accordance with an embodiment, a such a system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers. Each application server instance includes at least one muxer, and each muxer is operable to collect data from a plurality of locations in the high performance memory, and transfer the data in bulk.Type: GrantFiled: June 28, 2011Date of Patent: January 9, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ballav Bihani, Patrik Torstensson, Adam Messinger, Naresh Revanuru
-
Patent number: 9619517Abstract: One embodiment of the present invention provides a system that facilitates reconfirmation of resource records in a cache. The system starts by retrieving the resource record at a client and attempting to establish communication using the data in that resource record. In the event that communication is not successful, the system responds by issuing one or more queries for the resource record in question. The system then waits for a response to the query. If the response to the query is not received in a pre-determined amount of time, the system invalidates the resource record. The response from the device is a multicast response, thereby allowing other clients to update corresponding resource records in their local caches without querying the device, and thus saving network bandwidth.Type: GrantFiled: May 15, 2014Date of Patent: April 11, 2017Assignee: Apple Inc.Inventor: Stuart D. Cheshire
-
Patent number: 9614746Abstract: A system and method can support a middleware machine environment that include one or more gateway nodes. One or more gateways that resides on the one or more gateway nodes are provided in a subnet with a plurality of host servers, wherein each host server is associated with one or more virtual network interface cards (vNICs). The middleware machine environment also include a plurality of virtual hubs (vHUB) on the one or more gateways, with each vHUB associated with one or more said vNICs. The gateways are adapted to connect with an external network, and operate to forward a multicast packet to both the external network and the plurality of host servers via the plurality of vHUBs, and prevent multicast packet traffic loops between the subnet and the external network.Type: GrantFiled: September 16, 2011Date of Patent: April 4, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Bjorn-Dag Johnsen
-
Patent number: 9450766Abstract: The various embodiments include methods, computers and communication systems for distributing telecommunications functionality across multiple heterogeneous domains within a telecommunications system, which may include determining policy-charging capabilities of a first telecommunications domain, determining policy-charging capabilities of a second telecommunications domain, determining policy-charging requirements required for a communication, partitioning the policy-charging requirements into a first group and a second group based on the determined policy-charging capabilities of the first and second telecommunications domains, sending a first message including the first group of policy-charging requirements to a public interface of the first domain, and sending a second message including the second group of policy-charging requirements to a public interface of the second domain.Type: GrantFiled: April 20, 2012Date of Patent: September 20, 2016Assignee: OPENET TELECOM LTD.Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
-
Patent number: 9450882Abstract: In one embodiment, a method includes obtaining a potential bandwidth deduction at a call agent, the call agent being associated with an intercluster call admission control (CAC) arrangement in which bandwidth is shared, the potential bandwidth deduction being associated with a session. The method also includes determining whether the potential bandwidth deduction is a duplicate bandwidth deduction, deducting the potential bandwidth deduction from a bandwidth bucket when it is determined that the potential bandwidth deduction is not the duplicate bandwidth deduction, and ignoring the potential bandwidth deduction when it is determined that the potential bandwidth deduction is the duplicate bandwidth deduction.Type: GrantFiled: April 23, 2012Date of Patent: September 20, 2016Assignee: Cisco Technology, Inc.Inventor: Christopher E. Pearce
-
Patent number: 9432489Abstract: A method and system for efficient processing of encoded data streams communicated through a wireless network are disclosed. A system may include a receiver component, an iterator component, and a return component. The receiver component receives an encoded message including a plurality of objects. The message may be encoded according to a protocol. The iterator component traverses, without decoding the encoded message, the plurality of objects within the encoded message to locate a selected object of the plurality of objects. The selected object is selected by a client application. The return component returns data associated with the selected object to the client application.Type: GrantFiled: June 5, 2012Date of Patent: August 30, 2016Assignee: INTEL CORPORATIONInventors: Denis Kenzior, Marcel Holtmann
-
Patent number: 9390396Abstract: A mobile device, system, and method are directed towards enabling a social network member to bootstrap another person's membership to a social network application and to send an invite using an augmented peer to peer distribution mechanism. The member may bootstrap membership by providing information about the invitee. A server may then determine sharable social networking information, to include within the invite, such as personal information about the member, and/or about the invitee. The invite is then automatically modified to make it appear as though it is sent by the member, by spoofing an identifier of the source of the invite. A link or other information associated with a link to the sharable social network application may be automatically included into the invite, where the link is configured to direct the invitee to a configuration of the social network application appropriate for the invitee's mobile device.Type: GrantFiled: October 3, 2007Date of Patent: July 12, 2016Assignee: Excalibur IP, LLCInventors: Marc E. Davis, Stig Gustav Victor Söderström, Carl Olof Daniel Malmkvist, Per Staffan Andreas Nordin
-
Patent number: 9386114Abstract: Systems and methods for accessing an update server to receive one or more updates for data are provided. In some aspects, a system includes an auto-update module configured to determine whether to access the update server directly or by proxy. If the auto-update module determines to access the update server by proxy, the auto-update module is configured to: transmit a request to a proxy manager module for proxy server data that identifies one or more proxy servers; receive the proxy server data from the proxy manager module in response to the request; and access the update server based on the proxy server data to receive one or more updates for the data. The auto-update module is subject to fewer restrictions in modifying the data than is the proxy manager module.Type: GrantFiled: January 12, 2012Date of Patent: July 5, 2016Assignee: Google Inc.Inventors: Andrew De Los Reyes, Darin S. Petkov
-
Patent number: 9300739Abstract: A method and device for creating service groups and sharing objects within the service groups in a CPNS enabler are discussed. According to an embodiment, a method includes transmitting a first request to create a new CPNS service group to the CPNS server; receiving a second request to provide member information for the CPNS service group from the CPNS server in response to the first request; transmitting the member information for the CPNS service group to the CPNS server in response to the second request, the member information being used to create the CPNS service group and being stored in association with the CPNS service group in the CPNS server; and receiving a response indicating the creation of the CPNS service group from the CPNS server.Type: GrantFiled: June 17, 2010Date of Patent: March 29, 2016Assignee: LG ELECTRONICS INC.Inventor: Jean-Francois Deprun
-
Patent number: 9118520Abstract: A computer-implemented method for monitoring application resource usage on mobile computing systems may include 1) identifying a mobile computing system that is configured to execute one application at a time as a foreground application, 2) identifying a request to determine a resource consumption level of an application on the mobile computing system, 3) identifying, in response to the request, at least one frequency level at which a processor of the mobile computing system operates while the application executes as the foreground application, and 4) determining, based on the identified frequency level, the resource consumption level of the application. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: April 20, 2012Date of Patent: August 25, 2015Assignee: Symantec CorporationInventors: Jun Mao, Xue Feng Tian, Peng Xiong
-
Patent number: 9021135Abstract: An intercepting proxy server processes traffic between an enterprise user and a cloud application. The intercepting proxy server provides interception of real data elements in communications from the enterprise to the cloud and replacing them with obfuscating tokens which are randomly generated. To the cloud application real data are only visible as tokens. Tokens included in results returned from the cloud, are intercepted by the intercepting proxy server, and replaced with the corresponding real data elements. The obfuscating tokens are not computationally related to the original sensitive value. Each intercepted real data element is stored in a local persistent storage layer, and indexed by the corresponding obfuscating token, allowing the real data element to be retrieved when the token is returned from the cloud, for delivery to the user.Type: GrantFiled: April 19, 2012Date of Patent: April 28, 2015Assignee: Perspecsys Corp.Inventors: George Weilun Ang, Derek Jon Townsend, John Harold Woelfel, Terrence Peter Woloszyn
-
Patent number: 8898321Abstract: Enabling a user interface (UI) for management of a host device from a client device. A connection is established between the host device and the client device via a web portal. The host device and the client device are without a host management software installed thereon. A content window is displayed on the client device in response to the established connection with the host device. A client status display area is displayed on the client device indicating at least a connection status with the host device. A corresponding host status display area is displayed on the host device indicating a connection status with the client device. The displayed client status display area specifically identifies the client device and defines client parameters for receiving messages during management of the host device. The displayed host status display area specifically identifies the host device and defines host parameters for receiving messages during interaction with the client device.Type: GrantFiled: January 9, 2008Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: Noah Benjamin Edelstein, Carl Carter-Schwendler, Todd Ryun Manion, Ryan Yonghee Kim, Jeson Patel
-
Patent number: 8874736Abstract: A system can comprise a memory to store machine readable instructions. The system can also comprise a processing unit to execute the machine readable instructions. The machine readable instructions can comprise an event extractor to parse a packet capture (pcap) file that includes a packet transmitted via a network between an application under test (AUT) executing on a mobile device and a server to determine a network event based on the packet. The event extractor can also generate an application programming interface (API) command file that includes an API command generated based on the network event.Type: GrantFiled: April 23, 2012Date of Patent: October 28, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ithai Levi, Leonid Pekel, Peretz Regev, Yair Horovitz, Ofer Eliassaf