Patents by Inventor Eric Rozner

Eric Rozner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200082353
    Abstract: Methods and systems for opportunistic multi-party reminders based on sensory data are provided. A system for providing opportunistic multi-party reminders based on sensory data may include a coordination module that coordinates user schedules for a plurality of parties. Also, the system may include a time prediction module that characterizes one or more times in a user schedule in response to gathered context information for one or more parties in the plurality of parties. Further, the system may include a task completion module that identifies at least one time in the one or more times in a user schedule for completing a task in response to the characterization of the one or more times.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 12, 2020
    Inventors: Su Liu, Eric Rozner, Inseok Hwang, Jinho Lee
  • Patent number: 10572007
    Abstract: Examples of techniques for preventing unintended input are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, at a user device, an input. The method further comprises determining, by a processing device, whether a gaze of a user is directed to the user device. The method further comprises, based at least in part on determining that the gaze of the user is directed to the user device, authorizing the input at the user device.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, Inseok Hwang, Su Liu, Eric Rozner
  • Patent number: 10565320
    Abstract: A method, computer program product, and a system where a processor(s), monitors multilingual switches performed on a client on behalf of a given user. Based on the monitoring, the processor(s) identifies switch patterns of the given user to generate a service profile for the user of machine learned multilingual switch patterns for the given user. The processor(s) determines a priority order for languages comprising the voice input streams, for the given user. The processor(s) obtains a new translation request initiated by the client, on behalf of the given user and applies the priority order to identify one or more languages spoken in a voice input stream of the new translation request. The processor(s) transmits indicators of the identified one or more languages to the client, where upon receiving the indicators, the client translates the voice input stream from the identified one or more languages to one or more target languages.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Inseok Hwang, Eric Rozner, Chungkuk Yoo
  • Publication number: 20200043132
    Abstract: For variable resolution rendering of objects, a processor determines an aggregate familiarity of a user with an object based on at least one of a common familiarity of the object, a content-specific familiarity of the user with the object, and a subjective familiarity of the user with the object. The processor further, in response to the aggregate familiarity satisfying a render policy, reduces a render resolution of the object.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Su Liu, Inseok Hwang, Eric Rozner, Kanak B. Agarwal
  • Patent number: 10545786
    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Wesley M. Felter, Junaid Khalid, Karthick Rajamani, Eric Rozner, Cong Xu
  • Publication number: 20190303458
    Abstract: A contemporary image is stored, is analyzed, and an associated data structure is generated. An image data structure may include image meta data, image classification data, image segment data, image caption data, or the like. The storage of the contemporary image is used as a triggering event and its data structure is used as an input to determine contextually relevant ancestral images. The contemporary image data structure is compared to respective data structures of ancestral images. A series of ancestral images are ranked based upon contextual similarly of their data structures to the contemporary image data structure. The most similar ancestral image is simultaneously displayed with the contemporary image. Interactions may be monitored, a prompt may be provided, a next ranked ancestral image may be displayed in place of the previous ancestral image, and/or a prompt to store a new contemporary image may be provided.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Inseok Hwang, Su Liu, Eric Rozner, Chungkuk Yoo
  • Publication number: 20190251025
    Abstract: A processor may initiate a first verification event. The first verification event may be triggered when a mobile device begins generating new data at a first time. The processor may determine, in response to the first verification event, that the mobile device is above a threshold limit of available storage. The processor may analyze one or more applications on the mobile device. The processor may automatically remove a first re-downloadable portion of a first application binary interface associated with a first application from the mobile device. The processor may store the generated new data on the mobile device.
    Type: Application
    Filed: February 12, 2018
    Publication date: August 15, 2019
    Inventors: Su Liu, Inseok Hwang, Eric Rozner, Kanak B. Agarwal
  • Publication number: 20190187786
    Abstract: Examples of techniques for preventing unintended input are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, at a user device, an input. The method further comprises determining, by a processing device, whether a gaze of a user is directed to the user device. The method further comprises, based at least in part on determining that the gaze of the user is directed to the user device, authorizing the input at the user device.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Kanak B. Agarwal, Inseok Hwang, Su Liu, Eric Rozner
  • Publication number: 20190188317
    Abstract: Systems, methods, and computer-readable media for automatically seeding an API into a natural language conversational interface are described herein. An API is automatically seeded into a natural language conversational interface by mapping a set of API calls to a set of intents, mapping the set of intents to a collection of example utterances, and using the collection of example utterances as input training data to train a natural language classifier. The trained classifier may then be used to determine an intent associated with a received query such that an action associated with the determined intent can then be performed.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Sujatha Kashyap, Jan Simon Rellermeyer, Eric Rozner, Jeremy D. Schaub
  • Publication number: 20190095238
    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
    Type: Application
    Filed: April 19, 2018
    Publication date: March 28, 2019
    Inventors: Wesley M. Felter, Junaid Khalid, Karthick Rajamani, Eric Rozner, Cong Xu
  • Publication number: 20190095235
    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Wesley M. Felter, Junaid Khalid, Karthick Rajamani, Eric Rozner, Cong Xu
  • Publication number: 20190095236
    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers receiving data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment. Processor packet receipt time is determined for receiving and processing of a packet or a batch of packets via a network stack associated with the computing device. An updated total container time remaining is calculated for the first container accounting for the processor packet receipt time. The updated total container time remaining is enforced by dropping a subsequent packet or batch of packets received at the network stack if the updated total container time remaining is insufficient.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Wesley M. Felter, Junaid Khalid, Karthick Rajamani, Eric Rozner, Cong Xu
  • Publication number: 20190095237
    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
    Type: Application
    Filed: April 19, 2018
    Publication date: March 28, 2019
    Inventors: Wesley M. Felter, Junaid Khalid, Karthick Rajamani, Eric Rozner, Cong Xu
  • Patent number: 10241827
    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Wesley M. Felter, Junaid Khalid, Karthick Rajamani, Eric Rozner, Cong Xu
  • Patent number: 10223153
    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Wesley M. Felter, Junaid Khalid, Karthick Rajamani, Eric Rozner, Cong Xu
  • Patent number: 10025619
    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Wesley M. Felter, Junaid Khalid, Karthick Rajamani, Eric Rozner, Cong Xu
  • Patent number: 9723495
    Abstract: Multiple access wireless communication networks/infrastructures are virtualized in telecommunications environments. A system replicates a cell identifier associated with a macro base station device to create a virtual base station device presence for a set of network devices included in the multiple access wireless communication network and thereafter facilitates communication with the multiple access wireless communication network, the set of network devices, and a mobile device through the created virtual base station presence.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 1, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Sarat Puthenpura, Ioannis Broustis, Leonid Razoumov, Eric Rozner
  • Publication number: 20170013473
    Abstract: Multiple access wireless communication networks/infrastructures are virtualized in telecommunications environments. A system replicates a cell identifier associated with a macro base station device to create a virtual base station device presence for a set of network devices included in the multiple access wireless communication network and thereafter facilitates communication with the multiple access wireless communication network, the set of network devices, and a mobile device through the created virtual base station presence.
    Type: Application
    Filed: September 21, 2016
    Publication date: January 12, 2017
    Inventors: Sarat Puthenpura, Ioannis Broustis, Leonid Razoumov, Eric Rozner
  • Patent number: 9473949
    Abstract: Multiple access wireless communication networks/infrastructures are virtualized in telecommunications environments. A system replicates a cell identifier associated with a macro base station device to create a virtual base station device presence for a set of network devices included in the multiple access wireless communication network and thereafter facilitates communication with the multiple access wireless communication network, the set of network devices, and a mobile device through the created virtual base station presence.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: October 18, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Sarat Puthenpura, Ioannis Broustis, Leonid Razoumov, Eric Rozner
  • Publication number: 20160088492
    Abstract: Multiple access wireless communication networks/infrastructures are virtualized in telecommunications environments. A system replicates a cell identifier associated with a macro base station device to create a virtual base station device presence for a set of network devices included in the multiple access wireless communication network and thereafter facilitates communication with the multiple access wireless communication network, the set of network devices, and a mobile device through the created virtual base station presence.
    Type: Application
    Filed: November 25, 2015
    Publication date: March 24, 2016
    Inventors: Sarat Puthenpura, Ioannis Broustis, Leonid Razoumov, Eric Rozner