Patents Examined by Peling Shaw
-
Patent number: 9584635Abstract: A packet processing system having a barrel compactor that extracts a desired data subset from an input dataset (e.g. an incoming packet). The barrel compactor is able to selectively shift one or more of the input data units of the input dataset based on individual shift values for those data units. Additionally, in some embodiments one or more of the data units are able to be logically combined to produce a desired logical output unit.Type: GrantFiled: March 31, 2015Date of Patent: February 28, 2017Assignee: Cavium, Inc.Inventors: Premshanth Theivendran, Weihuang Wang, Sowmya Hotha, Srinath Alturi
-
Patent number: 9571607Abstract: In a distributed object computing system, a server application may create multiple, uniquely identified, server contexts that each provide one or more services to a service consumer (client). Instead of creating a connection to a client for each server context, a single connection can be used. A service request handler may be configured to handle service requests for each server context. Service requests may be generated in the client with a service context identity. When a service request is received by the server application, the service request handler resolves the service context identity and forwards the service request to the appropriate server context.Type: GrantFiled: April 1, 2015Date of Patent: February 14, 2017Assignee: Open Invention Network, LLCInventor: Robert W. Peterson
-
Patent number: 9571444Abstract: Computer systems and methods for generating a social network of users based on the users' devices being operably coupled are discussed herein. Specifically, techniques are described herein to determine the types of relationships between a plurality of users based on telemetry data collected at one or more server computers from the users' operably coupled client devices. The telemetry data describes, among other things, protocol(s) and network interface(s) used to operably couple the client devices, network operations performed by the client devices, and sensory data recorded by the client devices while the devices are operably coupled.Type: GrantFiled: February 17, 2016Date of Patent: February 14, 2017Assignee: DewMobile, Inc.Inventors: Steve X. Gu, Xiaodong Wang, Shangpin Chang
-
Patent number: 9571537Abstract: A content acquisition device includes a processor that executes a procedure. The procedure includes: acquiring group data to identify a group that a user belongs to; and based on a period of time needed to acquire content from each of a first data processing device that holds content shared by the group indicated by the group data, and a second data processing device that is in the process of acquiring the content from the first data processing device, selecting a data processing device from which to acquire the content.Type: GrantFiled: February 6, 2015Date of Patent: February 14, 2017Assignee: FUJITSU LIMITEDInventors: Hitoshi Ueno, Kenichi Abiru
-
Patent number: 9563517Abstract: A computer implemented method, system, and program product for creating snapshots instructions at a replication site, the method comprising determining the differences between a first snapshot at a first time of a LUN and a second snapshot at a second time of the LUN, determining the differences between the second snapshot and a third snapshot at a third time of the LUN, creating a redacted snapshot of the second snapshot wherein the redacted snapshot contains pointers to the first snapshot for the common data in the first snapshot and the second snapshot; wherein the redacted snapshot contains pointers to the third snapshot for common data in the second snapshot and the third snapshot; and further wherein the redacted snapshot stored data that is not present in the first snapshot and is not present in the third snapshot.Type: GrantFiled: December 30, 2013Date of Patent: February 7, 2017Assignee: EMC IP Holding Company LLCInventors: Assaf Natanzon, Eran Weiss
-
Patent number: 9559994Abstract: A system and method allows a user to view communications exchanged between other participants within an online chat room without the user becoming a participant within the online chat room. The online chat room enables ongoing exchanges of electronic communications between two or more participants whose participation within the chat room are mutually revealed to each other. A user is enabled to perceive the existence of the online chat room without the user becoming a participant within the online chat room. Selection of the online chat room by the user is received. Responsive to user selection of the online chat room and without the user becoming a participant within the online chat room, at least some of the communications exchanged between the participants within the online chat room are made perceivable to the user as the communications are exchanged.Type: GrantFiled: December 29, 2015Date of Patent: January 31, 2017Assignee: AOL Inc.Inventors: Kristine Amber Krantz, Peiliang Pan, Daniel Ernest Smith
-
Patent number: 9560121Abstract: A method of provisioning a Web hosting resource includes providing a cloud service. A request for a Web hosting resource is received by the cloud service, wherein the request is provided by a client. The cloud service identifies a Web host based on the received request for a Web hosting resource. The cloud service sends a request to the Web host to provision a first Web hosting resource for use by the client.Type: GrantFiled: July 9, 2015Date of Patent: January 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Muhammad Bilal Aslam, Crystal L. Hoyer, Sayed Ibrahim Hashimi, Vishal R. Joshi, Omar Khan, Jonathan Kevin Wall, Bill Staples, Bradley John Bartz, Younus Aftab
-
Patent number: 9557970Abstract: The present disclosure describes methods, systems, and computer program products providing an integrated development environment for client/server environments. One computer-implemented method includes reading a derived business application data model (BADM) associated with a business application into an integrated development environment (IDE), defining a client application data model (CADM) for a client application, defining at least one data mapping rule (DMR) to map at least data translations between the BADM and the CADM, developing the client application based upon at least the CADM, developing at least one web service based upon the BADM, CADM, and the at least one DMR, generating the client application and the at least one web service, and deploying the client application, the at least one web service, and the at least one DMR.Type: GrantFiled: December 17, 2015Date of Patent: January 31, 2017Assignee: SAP SEInventors: Thomas Meigen, Matthias Tebbe
-
Patent number: 9549034Abstract: An information processing system including an information processing unit that performs communication processing among a plurality of user terminals connected via an IP (Internet Protocol) network. The information processing unit includes control elements for acquiring an operating state of the information processing unit, as well as, instructs another information processing unit to perform the communication processing among the plurality of user terminals, according to the acquired operating state.Type: GrantFiled: March 19, 2013Date of Patent: January 17, 2017Assignee: NEC CORPORATIONInventor: Misao Fukuda
-
Patent number: 9544188Abstract: Described herein is a system and method for supporting a webtier provider in a cloud computing environment. In accordance with an embodiment, the service types made available in a cloud platform (e.g., CloudLogic) domain can include information which describes dependency on a webtier provider, which in turn provides load-balancing capability to a service whose deployment may span multiple virtual machines. A webtier provider can associate one or more provisioned services with a webtier runtime, to satisfy the webtier dependency of a service. After a service is provisioned, a webtier provider service management engine (SME) can associate the service with a webtier runtime by creating a configuration therein. The webtier runtime can subsequently provide a single point of access to the service, including load-balancing requests to service nodes, or providing support for additional capabilities such as failure detection and failover.Type: GrantFiled: September 3, 2014Date of Patent: January 10, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Rajiv Mordani, Kshitiz Saxena, Nazrul Islam, Shyamant Hegde
-
Patent number: 9531730Abstract: Apparatus, and an associated method, for alerting a respondent that generates a reply to a received mail message of addressing of the reply message to a non-secure address. A detector detects reception of a received mail message, and a correlator determines whether any of the entries on a distribution list associated with the received mail message is of selected characteristics, i.e., non-secure. If determined to be non-secure, an annunciator generates an annunciation requiring the respondent to elect whether to include the identified address as a recipient of the reply message.Type: GrantFiled: December 1, 2010Date of Patent: December 27, 2016Assignee: BlackBerry LimitedInventor: William Daniel Willey
-
Patent number: 9531643Abstract: Techniques are provided for provisioning network resources for virtual machines. At a first switch device, a configuration request message is received from a virtual switch to provision virtual network segmentation resources for a virtual machine managed by the virtual switch. The first switch device provisions the virtual network segmentation resources for the virtual machine. The first switch devices sends to a second switch device a first synchronization message that includes information describing the virtual network segmentation resources. The second switch device is a peer of the first switch device. The first switch device also sends to the second switch device a second synchronization message that includes state information indicating that the first switch device is in an active state for servicing the virtual machine and that the second switch device is to be placed in a dormant state for servicing the virtual machine.Type: GrantFiled: October 7, 2015Date of Patent: December 27, 2016Assignee: Cisco Technology, Inc.Inventors: Pei-Chun Cheng, Shyam Kapadia, Nilesh Shah, Vipin Jain
-
Patent number: 9525745Abstract: A system and method for follow up management comprising determining if a user has a repository record, extracting information from the repository record associated with the user, and acting on information stored in the repository record. The method may be practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine.Type: GrantFiled: April 3, 2014Date of Patent: December 20, 2016Assignee: LivePerson, Inc.Inventor: Ron Karidi
-
Patent number: 9519478Abstract: Systems and methods for managing multiple versions of applications executing on servers in a server pool are provided. A request to generate new session data for a transaction requested by a user is received by a first server executing a first version of an application. A determination is made that the first version of the application is unsuitable to process the request. An identity of a second server executing a second version of the application is requested by the first server in a server pool comprising one or more servers, and an appropriate second server is selected. The first server transmits a hypertext transfer protocol proxy request to the selected second server, which generates the new session data.Type: GrantFiled: October 16, 2014Date of Patent: December 13, 2016Assignee: PayPal, Inc.Inventors: Bret Verde, John Nutting, Rick Hogge
-
Patent number: 9515969Abstract: Implementations generally relate to configuring presence and notifications in persistent conversations. In one implementation, a method includes receiving a presence state associated with a user and causing the presence state to be selectively displayed to one or more target users. The method also includes determining that an event has occurred for which a notification is to be sent to the user, and selectively delivering the notification to the user based on the configured presence state.Type: GrantFiled: May 14, 2013Date of Patent: December 6, 2016Assignee: Google Inc.Inventors: Benjamin David Eidelson, Ujjwal Singh, Heradon Douglas, Eric Barndoller
-
Patent number: 9509772Abstract: A method includes providing, by a server computer, a shared storage space for receiving and storing data from a plurality of data sources. The method further includes obtaining real-time ingress information describing at least one ongoing ingress action currently being performed between one of the plurality of data sources and the shared storage space. The method further includes outputting, for display in an ingress dashboard associated with the shared storage space, an ingress activity notification based on the at least one ongoing ingress action. The ingress activity notification can include means configured for selection by a user to interrupt the ongoing ingress action as well as means configured for selection by the user to generate an alert associated with the ongoing ingress action.Type: GrantFiled: February 13, 2014Date of Patent: November 29, 2016Assignee: GOOGLE INC.Inventors: Robert Brett Rose, Michael Jeffrey Procopio
-
Patent number: 9497076Abstract: Systems, devices and techniques for operating a server in an Ethernet passive optical network (EPON) include receiving a Dynamic Host Configuration Protocol (DHCP) control message from a demarcation device, processing the DHCP control message depending on a target mode of operation, such that when the DHCP control message is inconsistent with the target mode of operation, the DHCP control message is dropped and when the DHCP control message is consistent with the target mode of operation, the DHCP control message is forwarded to the EPON and indicating, to the demarcation device, the target mode of operation by including a Mode Select Option field in a DHCP response message to the demarcation device.Type: GrantFiled: March 11, 2013Date of Patent: November 15, 2016Assignee: ZTE Portugal-Projectos de Telecomunições Unipessoal LdaInventor: Marek Hajduczenia
-
Patent number: 9477968Abstract: A method and system for providing the centralized collection of click-through traffic information. The method includes receiving a DNS query for a domain name at a third party auditing service from a requesting computing resource. The domain name is configured to include click-through information as a subdomain, and wherein a URL associated with the domain name provides content. The click-through information is parsed from the domain name without establishing a connection between said third party auditing server and any web server providing the content. An IP address for the web server associated with the domain name is sent to the requesting computing resource.Type: GrantFiled: October 6, 2015Date of Patent: October 25, 2016Assignee: Kount Inc.Inventor: Timothy P. Barber
-
Patent number: 9465602Abstract: Systems, methods, and computer storage media for upgrading a domain in a distributed computing environment are provided. Upgrading of the domain includes preparing for the upgrade, upgrading, and finalizing the upgrade. The preparation of the domain includes ensuring predefined quantities of role instances are available in domains other than the upgrade domain. The preparation also includes ensuring that a predefined number of extent replicas are available in domains other than the upgrade domain. The preparation may also include checkpointing partitions within the upgrade domain to facilitate faster loading once transferred to a domain other than the upgrade domain. The finalization may include allowing nodes within the upgrade domain to resume functionality that was suspended during the upgrade.Type: GrantFiled: October 28, 2013Date of Patent: October 11, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Bradley Gene Calder, Samuel James McKelvie, Aaron W. Ogus, Arlid E. Skjolsvold, Hakon Gabriel Verespej, Ju Wang
-
Patent number: 9450962Abstract: A system (100) for providing access control and usage monitoring of a plurality of electronic devices or applications (110a-h) enables efficient access control.Type: GrantFiled: July 30, 2012Date of Patent: September 20, 2016Assignee: Allow2PtyLtdInventor: Andrew Longhorn