Patents Examined by Emad Siddiqi
-
Patent number: 10361906Abstract: Technical solutions to automate alert remediation are described. One aspect includes a method that includes receiving a plurality of alerts from an application monitoring system, the plurality of alerts associated with a plurality of remediation procedures respectively. The method also includes selecting a subset of alerts from the plurality of alerts. The method also includes identifying a subset of remediation procedures corresponding to the subset of alerts and analyzing compliance, with a service level agreement, of an execution of the entire subset of remediation procedures. In response to the execution of the entire subset of remediation procedures being non-compliant, the latest alert that was added, is removed from the subset of alerts, and a remediation procedure corresponding to the latest alert is removed from the subset of remediation procedures. The method includes executing the entire subset of remediation procedures.Type: GrantFiled: November 30, 2015Date of Patent: July 23, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hao Chen, Ya Bin Dang, Shao Chun Li, Guang Tai Liang
-
Patent number: 10356135Abstract: A social networking system generates stories based on actions taken by entities of the social networking system. The system applies a set of rules to the stories to categorize each story and displays the news feed as multiple sections, each displaying a category of generated stories. A story may be categorized according to its content and/or the user associated with the story. In addition to stories about a user's direct connections, stories may be generated by the user's soft connections. Supplemental content may be generated based on a section of the newsfeed currently being accessed and displayed in a related content unit adjacent to a news feed section.Type: GrantFiled: January 22, 2013Date of Patent: July 16, 2019Assignee: Facebook, Inc.Inventors: Xiao Ou Wang, Chris Struhar, Robert William Cathcart, Robyn David Morris, Laney Kuenzel
-
Patent number: 10356161Abstract: In accordance with an embodiment, described herein is a system and method for classloading in a multitenant application server environment. The system includes a domain with a plurality of partitions, and a resource group template including one or more applications, each configured with code shareable across the plurality of partitions. A class loader hierarchy can be created for each application instance in a partition, wherein the class loader hierarchy includes a class loader structure for that application instance, a partition class loader for the partition, and a shared application class loader for all instances of that application. At runtime, the class loader structure for an application instance can use the partition class loader as a parent class loader to load classes visible to the partition, and use the shared application class loader as an alternative parent class loader.Type: GrantFiled: September 25, 2015Date of Patent: July 16, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Aseem Bajaj, Lawrence Feigen, Bryan Atsatt
-
Patent number: 10355927Abstract: The techniques described herein build a device and/or update a configuration of the device so that the device is tailored for a particular use or a particular user. That is, the techniques may receive device configuration update information and generate instructions to send to the device so that the device can execute the configuration update.Type: GrantFiled: July 25, 2013Date of Patent: July 16, 2019Assignee: T-Mobile USA, Inc.Inventors: Christopher August Lihosit, Boua Lor
-
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