Patents Examined by Emad Siddiqi
-
Patent number: 10353529Abstract: The invention provides a cloud-computing graphic server. In one embodiment, the cloud-computing graphic server is coupled to a client host via a network, and includes a plurality of back-end graphic servers and at least one front-end graphic server. The graphic server is coupled to the back-end graphic servers via a high-speed network, receives a request from the client host via the network, determines a plurality of application programs required by the request, and selects a plurality of used back-end graphic servers respectively corresponding to the application programs from the back-end graphic servers. The used back-end graphic servers execute the application programs according to instructions from the front-end graphic server to generate a plurality of graphic surfaces, and the front-end graphic server blends the graphic surfaces to obtain a windows surface datastream and sends the windows surface datastream back to the client host for display via the network.Type: GrantFiled: September 14, 2012Date of Patent: July 16, 2019Assignee: VIA TECHNOLOGIES, INC.Inventor: Yaozhong Xu
-
Patent number: 10320734Abstract: In some embodiments, social matching includes determining one or more friends of a subscriber, in which the one or more friends of the subscriber are associated with the subscriber based on a social graph; notifying (e.g., pinging) a selected set of the one or more friends of the subscriber for input regarding selected matches for the subscriber, in which matches for the subscriber are generated by a matching engine performed by a processor; and displaying the input received from the selected set of the one or more friends of the subscriber.Type: GrantFiled: January 31, 2012Date of Patent: June 11, 2019Assignee: eHarmony, Inc.Inventors: Arvind Mishra, Jonathan Eppers, Gregory Steiner, Joseph Essas
-
Patent number: 10320896Abstract: A computer receives a request from a client application for data within an enterprise grid. The computer sends the data along with a program to monitor the application's use of the data. The computer subsequently receives from the program a subset of the data being utilized by the client application. Responsive to a subsequent request for the data, the computer sends to the client application only the data corresponding to the identified subset of data being utilized.Type: GrantFiled: March 20, 2017Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Dustin K. Amrhein, Douglas C. Berg, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
-
Patent number: 10263939Abstract: A social networking system receives information regarding an activity performed by a user of the social networking system. A determination is made as to whether an activity trigger is satisfied based on the received information. Responsive to a determination that the trigger is satisfied, additional content regarding the activity is requested from the user.Type: GrantFiled: July 25, 2013Date of Patent: April 16, 2019Assignee: PATH MOBILE INC PTE. LTD.Inventors: Dustin R. Mierau, David B. Morin
-
Patent number: 10255111Abstract: The present invention relates to a configurable parameter driven system and method for providing an appropriate target operating environment based on user specific needs and enterprise objectives. The configuration parameters can be changed to account for newer computing environment solutions that could appear and could also be tailored for enterprise specific needs. The method fingerprint the end users' based on characteristics and requirements to derive user needs and enterprise criteria's. The method is systematic and flexible amenable to change in varying enterprise environment.Type: GrantFiled: August 13, 2012Date of Patent: April 9, 2019Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Harrick Mayank Vin, Mohan Raj Velayudhan Kumar, Pradeep Chintamani Unde, Sandip Sadashiv Jadhav
-
Patent number: 10237189Abstract: One embodiment of the present invention provides a system for correctly processing an interest in a content-centric network (CCN). During operation, a first node in the CCN receives an interest for a piece of content from a second node. The interest indicates a name of the piece of content and a hop count from the second node to a destination node advertising the piece of content. The system determines, based on forwarding information and information associated with pending interests stored on the first node, whether a distance-based forwarding condition is met; and in response to the distance-based forwarding condition being met, accepts the interest.Type: GrantFiled: December 16, 2014Date of Patent: March 19, 2019Assignee: Cisco Technology, Inc.Inventor: Jose J. Garcia-Luna-Aceves
-
Patent number: 10205770Abstract: A system is provided for integrating a feature rich application platform operating on a mobile device with a vehicle infotainment system. The system includes a head unit configured to control user interface devices including a display, a command entry device, and an audio output device. The head unit also includes computing resources and a communications interface. A content consumer application operates using the computing resources of the head unit, and is configured to communicate user generated commands over a communications interface to a content provider application executing on a mobile device. The content provider application is configured to direct the user generated commands to one of a plurality of sub-applications on the mobile device.Type: GrantFiled: January 8, 2013Date of Patent: February 12, 2019Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATEDInventors: Arvin Baalu, Manu Malhotra, Sangeetha Venkateswaran, Omprakash Meena
-
Patent number: 10129122Abstract: Systems and methods are provided herein. An exemplary servicing node may include: an interface to a data network, the interface coupled to an object machine; and the object machine, the object machine: receiving a data packet from the data network using the network interface, the data packet comprising at least one of a destination address, a destination port number, and an application protocol; determining a condition associated with the at least one of the destination address, the destination port number, and the application protocol; identifying a program name using the condition; executing a program using a name table, the name table linking each of a plurality of program names to a respective program, the executing comprising getting an instruction of the program, the instruction including object information.Type: GrantFiled: June 24, 2015Date of Patent: November 13, 2018Assignee: A10 Networks, Inc.Inventors: Rishi Sampat, Rajkumar Jalan
-
Patent number: 10122599Abstract: A method and apparatus is disclosed herein for dynamically scaling application performance analysis completeness based on available system resources. In one embodiment, the method comprises monitoring incoming network traffic and a rate at which the traffic is being analyzed and dynamically adjusting application performance analysis completeness, the analysis being performed on the observed network traffic.Type: GrantFiled: October 19, 2012Date of Patent: November 6, 2018Assignee: AIRMAGNET, INC.Inventors: John Monk, Dan Prescott, Robert Vogt, Bruce Kosbab
-
Patent number: 10110003Abstract: A system with three distinct but integral aspects for an effective energy optimization solution is disclosed. First, the system comprises a Smart Energy Load Center (SELC) adjacent to an energy generation facility (e.g., a wind farm) to limit or to entirely eliminate energy losses in transit and to reduce transmission and distribution infrastructure costs, and to eliminate energy handling costs reflected in relatively higher retail energy rates, compared to lower wholesale energy rates. Second, the system comprises methods to split existing energy consuming gadgets/gizmos (e.g., personal computers—PCs) into two sets of parts and moves the bigger set of the parts to the SELC without compromising the original functionality of the gadgets/gizmos. Thirdly, the system utilizes the material reduction and increased design features and cost savings yielded by the economies of scale offered by PCs residing at the SELC (Remote PC Warehouse) and harnesses the residual energy contained in the digital information.Type: GrantFiled: April 30, 2010Date of Patent: October 23, 2018Inventor: James R. Stalker
-
Patent number: 10097510Abstract: The present disclosure relates generally to the field of identifying network flows (e.g., IP flows) under network address translation. In various examples, identifying network flows (e.g., IP flows) under network address translation may be implemented in the form of methods and/or algorithms.Type: GrantFiled: August 14, 2013Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Bong Jun Ko, Thai Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh C. Verma
-
Patent number: 10075388Abstract: Method for an application client (C) and an application server (S) to negotiate quality parameters of a path (P) within a communication network (NAC, NMC, NB, NMS, NAS) connecting them. The method comprises the application client (C) sending to the application server (S) a request containing an identifier of a resource and said application server (S) sending at least an answer containing data associated to said resource to the application client (C). This request and this answer are transmitted through the path (P). The method is characterized in that the identifier specifies that the at least one answer should be compliant to a quality-aware protocol and contain quality parameters to be enforced by network nodes along the path (P).Type: GrantFiled: December 23, 2010Date of Patent: September 11, 2018Assignee: Alcatel LucentInventor: Jose Javier Garcia Aranda
-
Patent number: 10061620Abstract: Systems and methods are disclosed to configure mobile devices to work in a mobile cluster and to collaboratively leverage applications resident on the cluster of mobile devices. Systems and methods are also disclosed to leverage device functionalities of mobile devices in the cluster to provide a replacement or an extension of device functionalities to the mobile device of a primary member in a failover condition. Configuration and management of the cluster may be through a cluster master. After the cluster is configured, actions may be taken by individual members of the cluster or initiated by the cluster master to collaborate on residing applications or to share device functionalities of the mobile devices. Each cluster member may determine the applications or the device functionalities that it wishes to collaborate or share with its cluster partners. A database keeps track of the applications for collaboration and the device functionalities for sharing.Type: GrantFiled: July 2, 2012Date of Patent: August 28, 2018Assignee: PAYPAL, INC.Inventor: Saumil Gandhi
-
Patent number: 10063430Abstract: Various systems and methods described herein relate to server-based computing, where the systems and methods provide a client with access to an application executing remotely from the client device and having access to data (e.g., one or more files) residing on a cloud-based storage (e.g., provided by a third-party cloud-based storage service, such as Dropbox, Box, or Google® Docs). For some systems and methods, the application may be remotely executed and provided to the client such that the application has in-application/embedded access (hereafter, referred to as “native access”) to the cloud-based storage and files residing on the cloud-based storage.Type: GrantFiled: September 7, 2012Date of Patent: August 28, 2018Assignee: CLOUDON LTD.Inventors: Shuki Binyamin, Jay Zaveri, Meir Morgenstern, Milind Gadekar
-
Patent number: 10044881Abstract: A relay apparatus connected to service providing apparatuses respectively providing services and a communication apparatus that includes an additional-information storage unit configured to store additional information associated with the service and identification information, comprises: a receiving unit configured to receive notification including the service and the user identification information from the communication apparatus; a generating unit generating an output command for outputting, to the relay apparatus, the additional information stored in the additional-information storage unit corresponding to the service and the identification information included in the notification; an output commanding unit transmitting the output command to the communication apparatus; an acquiring unit acquiring the additional information output in response to the output command; a first communication unit configured to perform communication with the service providing apparatus using the acquired additional informationType: GrantFiled: October 28, 2011Date of Patent: August 7, 2018Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventors: Toyoshi Inoue, Takeshi Nagasaki, Yusuke Shimada, Satoshi Watanabe, Katsuaki Ito, Hirokazu Banno, Kazutaka Yamamoto
-
Patent number: 10033815Abstract: Certain aspects of the present disclosure relate to a technique for configuring context aware sessions. A first session is provided using a first communication channel. Contextual information of the first session is used to provide a second session using a second communication channel, wherein the second session is associated with the first session.Type: GrantFiled: October 14, 2011Date of Patent: July 24, 2018Assignee: West CorporationInventors: Michael T. Mateer, James K. Boutcher
-
Patent number: 10015039Abstract: The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices.Type: GrantFiled: April 17, 2015Date of Patent: July 3, 2018Assignee: Citrix Systems, Inc.Inventors: Saravana Annamalaisami, Raveendra Holla, Nishant Kumar Jain, Sharvari Mithyantha, Dhiraj Gedam
-
Patent number: 10003663Abstract: A method for network priming for an inmate of a controlled facility includes receiving authentication credentials for the inmate to access a third party social network, importing social network contacts from the third party social network, filtering the social network contacts for prohibited contacts, presenting the inmate with the social network contacts, receiving, from the inmate, a selection of social network contacts to obtain selected social network contacts, and populating a secure social network list of the inmate with the selected social network contacts.Type: GrantFiled: March 15, 2013Date of Patent: June 19, 2018Assignee: Intelmate LLCInventor: Richard Torgersrud
-
Patent number: 9992229Abstract: Exemplary embodiments for programming a network device using user-defined scripts are disclosed. The systems and methods provide for a servicing node to receive a request for a network session between a client device and a server, receive a user defined class and a user defined object configuration from a node controller, and use the information to instruct an object virtual machine to generate at least one user defined object. The servicing node can then apply the at least one user defined object to a data packet of the network session, where the user defined object allows a user to configure the network device with user-defined instruction scripts.Type: GrantFiled: September 22, 2014Date of Patent: June 5, 2018Assignee: A10 NETWORKS, INC.Inventors: Rajkumar Jalan, Rishi Sampat
-
Patent number: 9986061Abstract: Exemplary embodiments for programming a network device using user-defined scripts are disclosed. The systems and methods provide for a servicing node to receive a request for a network session between a client device and a server, receive a user defined class and a user defined object configuration from a node controller, and use the information to instruct an object virtual machine to generate at least one user defined object. The servicing node can then apply the at least one user defined object to a data packet of the network session, where the user defined object allows a user to configure the network device with user-defined instruction scripts.Type: GrantFiled: June 3, 2014Date of Patent: May 29, 2018Assignee: A10 NETWORKS, INC.Inventors: Rajkumar Jalan, Rishi Sampat