Patents Examined by Michael Li
  • Patent number: 10225323
    Abstract: A system and method for providing Java cloud services for use with a cloud computing environment. In accordance with an embodiment, a cloud environment, such as Oracle Public Cloud (OPC), can include a Java cloud services (JCS) infrastructure, which allows a suite of software applications, middleware, and database offerings to be delivered to customers in a self-service, elastically scalable manner. In accordance with an embodiment, the JCS infrastructure can orchestrate, in combination with other cloud environment components, the creating and/or updating of a platform instance of a Java cloud service, including provisioning and deployment of the platform instance and/or deployment of software applications, and one or more personality injection or application deployment processing. Additional resources and/or services, such as a database service, can be wired to or otherwise associated with the Java cloud service, for use by customer applications that are deployed to the cloud.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: March 5, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Naresh Revanuru, William Arthur Jackson, III, Nilesh P. Junnarkar
  • Patent number: 10217067
    Abstract: A system, method and program product for applying interventions to allocated resources intervention impacts identified and minimized. After receiving a change request requesting changes involving shared resources, elements affected by implementing the requested change are identified. Individual impacts to elements in each layer are determined moment by moment during a selected time frame, and overall impact to client activity is determined from individual impacts for the entire time frame. From the overall impact, a time may be identified within the time frame that has a minimum overall impact for implementing the requested change.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Victor F. Cavalcante, Guilherme S. Elias, Marcos V. L. Paraiso, Vagner F. De Santana, Sergio Varga
  • Patent number: 10158496
    Abstract: A method, computer program product, and system is described. A communication session transcript is identified. A chat session input is received. The chat session input is associated with an inactive portion of the communication session transcript. The chat session input is provided to a recipient, in context with the inactive portion of the communication session transcript.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Al Chakra, Michael Ferris, Simon P. O'Doherty
  • Patent number: 10142242
    Abstract: Described herein are techniques for limiting transmission of plurality of messages from one or more self-organizing network (SON) tools to a network support node based at least in part on performance information and on either or both of priorities associated with the plurality of messages or priorities associated with the SON tool(s). The performance information is associated with performance of a network support node.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: November 27, 2018
    Assignee: T-Mobile USA, Inc.
    Inventor: Pablo Tapia
  • Patent number: 10063508
    Abstract: A system and method can support a communication in a computing environment. A dependency injection (DI) based event system can be used to support the communication between a topic publisher and a topic subscriber in the computing environment. The system can use a topic service to distribute one or more messages from the topic publisher to the topic subscriber. Furthermore, the event system can provide a service provider interface (SPI) between the topic publisher and the topic subscriber. The event system delegates to the SPI one or more decisions on how the producer and the consumer are related in the computing environment, such as allowing a user, e.g. a system designer/assembler, to choose a quality of service (QoS) for supporting communication between the topic publisher and the topic subscriber.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: August 28, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: John R. Wells
  • Patent number: 9940605
    Abstract: In one embodiment, a server providing an on-line service identifies a change associated with a mobile computing device of a user of the on-line service, the on-line service being accessible to the user through a website hosted by the system; the server also in response to the change and without manual user input from the user, modifies aspects of web pages of the website that are associated with use of the on-line service by the user.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: April 10, 2018
    Assignee: Facebook, Inc.
    Inventor: Luke St. Clair
  • Patent number: 9917808
    Abstract: Arrangements relate to the grouping electronic messages by a messaging client. A plurality of electronic messages to a message recipient from a sender electronic messaging system can be received. Each of the electronic messages can include a container specification, which can include an identifier assigned by the sender electronic messaging system. The identifiers of the received electronic messages can be compared. A plurality of the received electronic messages having the same identifier can be grouped. The grouped electronic messages can be presented as a single electronic message to the message recipient.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 9794214
    Abstract: Arrangements relate to the grouping electronic messages by a messaging client. A plurality of electronic messages to a message recipient from a sender electronic messaging system can be received. Each of the electronic messages can include a container specification, which can include an identifier assigned by the sender electronic messaging system. The identifiers of the received electronic messages can be compared. A plurality of the received electronic messages having the same identifier can be grouped. The grouped electronic messages can be presented as a single electronic message to the message recipient.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Patent number: 9756126
    Abstract: Provided is an information processing device including a setting unit configured to set an angle of view and a display direction of image data to be transmitted to a transmission target device within a range of an angle of view and a display direction represented by capability information based on a display state of an image represented by the image data to be transmitted to the transmission target device on a display screen or a state of an application relating to reproduction of the image data and the capability information with regard to the transmission target device representing the angle of view of the image and the display direction of the image, and a communication control unit configured to cause setting information representing a setting relating to the image data to be transmitted including the set angle of view and display direction to be transmitted to the transmission target device.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: September 5, 2017
    Assignee: Sony Corporation
    Inventor: Kunihiko Miyake
  • Patent number: 9742854
    Abstract: Third-party systems outside of a social networking system allow a user of the third-party systems that is also a user of the social networking system to perform an action on the third-party system that are communicated to the social-networking system. Additional actions on the third-party system may be associated with the action. These additional actions are communicated to the social networking system, which identifies the action from the third-party system and associates the additional actions with the identified action. The social networking system may notify the user that performed the action of the additional actions. Also, the social networking system may notify additional social networking system users of the action and of additional actions on the third-party system associated with the action.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: August 22, 2017
    Assignee: Facebook, Inc.
    Inventors: Austin Daniel Haugen, Alex Himel, Zachary Ethan Carpen Rait, Andrew Rothbart
  • Patent number: 9729483
    Abstract: A device provides for display, to a first user device, information associated with a potential contact, and an option to communicate with the potential contact. The device receives a selection of the option from the first user device, and obtains, based on the selection, an identifier for a second user device associated with the potential contact. The device provides a communication request and the identifier to a message server to cause the message server to selectively cause a communication session to be established between the first user device and the second user device. An indication that the communication session is denied may be provided to the first user device when the second user device does not accept the communication request. The communication session may be established, without revealing the identifier to the first user device, when the second user device accepts the communication request.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: August 8, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav
  • Patent number: 9716623
    Abstract: A device may receive a first device identifier associated with a first device management (DM) device associated with a local area network. The device may identify a second DM device, associated with the local area network, based on receiving the first device identifier. The device may provide the first device identifier to the second DM device. The first device identifier may be provided to the second DM device to allow the first DM device to be managed by the second DM device via the local area network. The device may determine a second device identifier associated with the second DM device. The device may provide the second device identifier to the first DM device. The second device identifier may be provided to the first DM device to allow the second DM device to manage the first DM device via the local area network.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: July 25, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Dayalan Cooppan
  • Patent number: 9608854
    Abstract: The present invention provides a system to automatically schedule at least one workflow and deploy at least one executable across one or more target remote agent-less client machines via a secured connection. The system may include a workflow generator and a script runner. The workflow generator is configured to receive at least one script that has to be executed across one or more target remote agent-less client machine and parameters as input from user, generate at least one optimized decision support workflow based on the input parameters from the user, and map the generated at least one optimized decision support workflow to one or more target remote agent-less client machine. The script runner retrieves the at least one optimized decision support workflow that is mapped with one or more target remote agent-less client machine and executes the at least one script in one or more target remote agent-less client machine.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: March 28, 2017
    Assignee: Infosys Limited
    Inventors: Rahul M. Joshi, Manasa Juvvadi, Gopi C. Krishna, Radheshyam Srinivasan, Rekha Chinthakunta, Madhavi Rani
  • Patent number: 9608865
    Abstract: Methods and systems are providing for configuring a port on a network device for communication with a port on a remote device. In one example, the network device receives, by a local port, a message from a physical coding sublayer (PCS) transmitter on the remote partner device. In one aspect, a port configuration module partitions the port to transfer data on a plurality of sub-ports each having a second data transfer rate if it is determined, by the network device that a local PCS receiver failed to align data received in the message. In another aspect, the port configuration module aggregates the plurality of sub-ports of the port to transfer data on a port having the first data transfer rate if it is determined, by the network device, that the local PCS receiver detected a code violation error in the message on at least one of the plurality of sub-links.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: March 28, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bruce McLoughlin, Yulianto Kokasih Ko, Qizhong Chen, Jyh Wen Simon Chen
  • Patent number: 9575693
    Abstract: An image forming device is provided that includes a first establishment unit configured to establish a connection with a server, a termination unit configured to terminate the connection with the server established by the first establishment unit, a detector configured to detect a connection request issued by the server, and a second establishment unit configured to establish a connection with the server in response to the detector detecting the connection request issued by the server.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: February 21, 2017
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Kazuki Ichikawa
  • Patent number: 9571338
    Abstract: In one embodiment, a networking system includes a physical switch and a scalable and distributed virtual control plane. The switch is adapted to receive a first packet, classify the first packet to produce a packet classification, generate a second packet based on the first packet, and forward the second packet. The scalable and distributed virtual control plane has a physical host server adapted to host a plurality of virtual machines (VMs), each VM providing a control plane for a particular protocol, and a network connecting the switch to the server. In addition, the plurality of VMs are adapted to receive the second packet, retrieve information about the first packet, handle processing of the first packet using the information to obtain forwarding information, encapsulate the first packet into a third packet including the forwarding information, and forward the third packet according to the forwarding information.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 14, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Keshav G. Kamble, Dar-Ren Leu, Vijoy A. Pandey
  • Patent number: 9549017
    Abstract: Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Xiaonan Zhang, Shankar Ponnekanti, Oren Eli Zamir, Ting Liu
  • Patent number: 9444776
    Abstract: A computer implemented method, computer program product, and system for providing a dynamic, intelligent e-mail signature. In an embodiment, the method includes the steps of receiving an e-mail from a sender, storing the e-mail for later retrieval, assigning a URL representing the e-mail signature and sending the URL to the sender. Further, the method includes the steps of receiving the URL from the e-mail recipient, analyzing the e-mail and social media activities of sender and recipient, determining a signature and sending the signature to the recipient.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shadi E. Albouyeh, Bernadette A. Carter, Jeffrey R. Hoy, Stephanie L. Trunzo
  • Patent number: 9426216
    Abstract: A content item sharing and synchronization system providing team shared folders is described. Users of the system have access to the team shared folder simply by being a member of a team. A team account manager of the team can grant access to the team shared folder simply by inviting selected users to the team. Similarly, the team account manager can revoke access to the team shared folder simply by removing a user from the team. Unlike typical network file server folders, separate access control list management for the team shared folder apart from user team membership management is not needed to grant and revoke access to the team shared folder, thereby reducing administrative steps necessary to effectively manage access to the team shared folder.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: August 23, 2016
    Assignee: Dropbox, Inc.
    Inventors: Anand Subramani, Mark Delamere, Emil Ibrishimov, Francois Alexander Allain