Patents by Inventor Alexander Loukissas
Alexander Loukissas 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: 20220383405Abstract: Systems and method may implement a publish/subscribe messaging framework for distributing messages among a plurality of mobile computing devices. A particular “publish/subscribe channel” may be implemented in the context of an auction for one or more items, e.g., collectibles such as trading cards, toys, and/or figurines. The implementation of the publish/subscribe messaging framework may allow for real-time communications of developments in the auction(s) which, in combination with a real-time video stream from a host to a plurality of guests in the channel, amounts to an improved user experience at host devices and guest devices. Additional computing techniques may supplement the implementation of the live auction channel, said computing techniques providing improved scalability for live auction channels comprising hundreds or even thousands of guests.Type: ApplicationFiled: May 27, 2022Publication date: December 1, 2022Inventors: Logan Head, Alexander Loukissas
-
Patent number: 11362846Abstract: Systems and method may implement a publish/subscribe messaging framework for distributing messages among a plurality of mobile computing devices. A particular “publish/subscribe channel” may be implemented in the context of an auction for one or more items, e.g., collectibles such as trading cards, toys, and/or figurines. The implementation of the publish/subscribe messaging framework may allow for real-time communications of developments in the auction(s) which, in combination with a real-time video stream from a host to a plurality of guests in the channel, amounts to an improved user experience at host devices and guest devices.Type: GrantFiled: December 6, 2021Date of Patent: June 14, 2022Assignee: WHATNOT INC.Inventors: Logan Head, Alexander Loukissas
-
Patent number: 11196577Abstract: Systems and method may implement a publish/subscribe messaging framework for distributing messages among a plurality of mobile computing devices. A particular “publish/subscribe channel” may be implemented in the context of an auction for one or more items, e.g., collectibles such as trading cards, toys, and/or figurines. The implementation of the publish/subscribe messaging framework may allow for real-time communications of developments in the auction(s) which, in combination with a real-time video stream from a host to a plurality of guests in the channel, amounts to an improved user experience at host devices and guest devices.Type: GrantFiled: April 22, 2021Date of Patent: December 7, 2021Assignee: WHATNOT INC.Inventors: Logan Head, Alexander Loukissas
-
Patent number: 10979875Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.Type: GrantFiled: September 11, 2018Date of Patent: April 13, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Lillian Lei Dai, Sateesh K. Addepalli, Xiaoqing Zhu, Preethi Natarajan, Rong Pan, Fabio R. Maino, Flavio Bonomi, Alexander Loukissas, Vina Ermagan, Pere Monclus
-
Patent number: 10853155Abstract: In one example, a method is performed by a client agent and includes receiving a metadata request from an application, generating a remote procedure call (RPC) that identifies metadata requested by the application, transmitting the RPC to a metadata server (MDS) proxy, receiving, from the MDS proxy, an acknowledgement that the RPC has been received and logged, receiving metadata identified in the RPC, and providing the metadata to the application.Type: GrantFiled: July 22, 2019Date of Patent: December 1, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Alexander Loukissas, Vaibhav Kamra
-
Publication number: 20190347147Abstract: In one example, a method is performed by a client agent and includes receiving a metadata request from an application, generating a remote procedure call (RPC) that identifies metadata requested by the application, transmitting the RPC to a metadata server (MDS) proxy, receiving, from the MDS proxy, an acknowledgement that the RPC has been received and logged, receiving metadata identified in the RPC, and providing the metadata to the application.Type: ApplicationFiled: July 22, 2019Publication date: November 14, 2019Inventors: Alexander Loukissas, Vaibhav Kamra
-
Patent number: 10402241Abstract: In one example, a method is performed by an MDS proxy and includes receiving a remote procedure call (RPC) from a client agent, recording the RPC in a log, sending an acknowledgement of the RPC to the client agent, and scheduling the RPC for transmission to a metadata server (MDS). A time elapsed between transmission of the RPC by the client agent and receipt, by the client agent of the acknowledgement transmitted by the MDS proxy, defines a perceived latency from a perspective of the client agent.Type: GrantFiled: April 27, 2017Date of Patent: September 3, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Alexander Loukissas, Vaibhav Kamra
-
Publication number: 20190020985Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.Type: ApplicationFiled: September 11, 2018Publication date: January 17, 2019Inventors: Lillian Lei Dai, Sateesh K. Addepalli, Xiaoqing Zhu, Preethi Natarajan, Rong Pan, Fabio R. Maino, Flavio Bonomi, Alexander Loukissas, Vina Ermagan, Pere Monclus
-
Patent number: 10117066Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.Type: GrantFiled: September 12, 2014Date of Patent: October 30, 2018Assignee: Cisco Technology, Inc.Inventors: Sateesh K. Addepalli, Lillian Lei Dai, Flavio Bonomi, Xiaoqing Zhu, Fabio R. Maino, Pere Monclus, Rong Pan, Preethi Natarajan, Vina Ermagan, Alexander Loukissas
-
Publication number: 20150029987Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.Type: ApplicationFiled: September 12, 2014Publication date: January 29, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Sateesh K. Addepalli, Lillian Lei Dai, Flavio Bonomi, Xiaoqing Zhu, Fabio R. Maino, Pere Monclus, Rong Pan, Preethi Natarajan, Vina Ermagan, Alexander Loukissas
-
Publication number: 20140380442Abstract: A method in one embodiment includes authenticating a first agent to an on board unit (OBU) of a vehicle if the first agent validates a first set of one or more authentication requirements and identifying a first identity profile corresponding to the first agent. The method also includes determining a role of the first agent in the vehicle and configuring the vehicle with the first identity profile, where the vehicle is configured based, at least in part, on the role of the first agent. In this embodiment, the first identity profile is one of a plurality of identity profiles provisioned on the OBU. In specific embodiments, each one of a plurality of agents corresponds to a respective one of the plurality of identity profiles, and includes one or more of a human agent, a machine device, a software agent, an authorized entity, and a mobile device.Type: ApplicationFiled: September 12, 2014Publication date: December 25, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Sateesh K. Addepalli, Fabio R. Maino, Flavio Bonomi, Lillian Lei Dai, Vina Ermagan, Alexander Loukissas, Erick D. Lee, Landon Curt Noll
-
Patent number: 8863256Abstract: A method in one embodiment includes detecting an event for a transaction on an on-board unit (OBU) of a vehicle, where the event has a trigger associated with an agent. The method also includes determining whether the transaction is authorized, identifying network credentials in an identity profile that corresponds to the agent, providing network credentials to a transaction application corresponding to the transaction, and accessing a remote network using the network credentials. Certain embodiments include selecting the network credentials from a plurality of available network credentials corresponding to the agent. In more specific embodiments, the network credentials include one or more virtual subscriber identity modules (VSIMs) of a plurality of VSIMs provisioned on the OBU. In specific embodiments, the network credentials are mapped to a combination of two or more of the agent, the transaction application, and a predefined current location of the vehicle.Type: GrantFiled: January 26, 2011Date of Patent: October 14, 2014Assignee: Cisco Technology, Inc.Inventors: Sateesh K. Addepalli, Fabio R. Maino, Flavio Bonomi, Lillian Lei Dai, Vina Ermagan, Alexander Loukissas, Erick D. Lee, Landon Curt Noll
-
Patent number: 8483096Abstract: Systems and methods for routing packets within a network are provided. A packet is received at a switch coupled to a plurality of switches. The switch determines, from a first level table comprising a plurality of prefixes, a prefix matching a first portion of a destination address of the received packet. The switch also determines, from a second level table comprising a plurality of suffixes, a suffix matching a second portion of a destination address of the received packet, when the matching prefix of the first level table is associated with the second level table. The switch forwards, based on the first level table and the second level table, the received packet to an output port of the switch. The switches are configured as a fat-tree network.Type: GrantFiled: July 22, 2008Date of Patent: July 9, 2013Assignee: The Regents of the University of CaliforniaInventors: Amin Vahdat, Mohammad Al-Fares, Alexander Loukissas
-
Publication number: 20100020806Abstract: In one aspect, there is provided a method. The method may include receiving a packet at a switch coupled to a plurality of switches. The switch may determine, from a first level table comprising a plurality of prefixes, a prefix matching a first portion of a destination address of the received packet. The switch may also determine, from a second level table comprising a plurality of suffixes, a suffix matching a second portion of a destination address of the received packet, when the matching prefix of the first level table is associated with the second level table. The switch may forward, based on the first level table and the second level table, the received packet to an output port of the switch. In some implementations, the plurality of switches are configured as a fat-tree network.Type: ApplicationFiled: July 22, 2008Publication date: January 28, 2010Inventors: Amin Vahdat, Mohammad Al-Fares, Alexander Loukissas